怎么用ajax在jsp页面中实现一个增加过后,直接在列表页面刷新出来的!

解决方案 »

  1.   

    增加的数据自己通过Js增加到HTML页面上,所以要先定义好HTML页面中数据区域的结构。
    比如
    <div id="dataArea">
        <div id="data1"></div>
        <div id="data2"></div>
        <div id="data3"></div>
        <div id="datan"></div>
    </div>或者
    <table id ="dataArea">
        <tr><td></td></tr>
        <tr><td></td></tr>
        <tr><td></td></tr>
        <tr><td></td></tr>
    </table>
    增加时
    //JS
    var tb1 = document.getElementById("dataArea");
    var tr_size = tb1.rows.length;
    var tr = tb1.insertRow(tr_size);//在最后一行插入一行
    var td1 = tr.insertCell();//插入行中的新增单元格1
    var td2 = tr.insertCell();//插入行中的新增单元格2
    var td3 = tr.insertCell();//插入行中的新增单元格3
    td1.innerHTML = "<font color=\"red\">data</font>";
    td2.innerHTML = ...。。
      

  2.   

    还要往库里边增加是,不是只在html上增加的
      

  3.   

    方法一:AJAX调用的后台代码返回一个XML,通过JS解析的形式显示到页面。
    方法二:页面中定义好增加数据方法,AJAX后台调用的代码中调用页面JS方法,数据以JS参数的形式传入。
    希望对LZ有帮助~
      

  4.   

    还要往库里边增加是,不是只在html上增加的