想刷新整个页面(表格),过去很简单location.reload()就行了,现想用AJAX,怎么做呢?

解决方案 »

  1.   

    我是指思路,是不是用AJAX返回整个表格的XML,再在页面中用JS重新生成表格?
      

  2.   

    表格中改了哪些就 局部更新就可以
    全部更新要重新请求获取xml 然后删除原有的html代码  再重新用js解析生成
      

  3.   

    这样问吧!如果整页更新,是用innerHTML效率高还是解析XML效率高?
      

  4.   

    用innerHTML,是一条一条更新吗?
    我不懂,问得不对多谅解。谢谢!
      

  5.   

    有没有类似的例子可供参考?
    用prototype.js可以实现吗?我看不少人用它作AJAX应用。
      

  6.   

    在网上找到一个用Js解析xml成表格的例子,挺简单的。就是不知数据量大点后效率如何。
      

  7.   

    表格用ajax自动加入或者删除,相当与没有刷新
    <html>
    <head>
    <title>留言</title>
    <script>
    function insertstr(){
    var f=document.form1;
    var value=f.str.value;
    var i=1;
    if (value!=""){
    var parNode =document.getElementById("table1");
    var tr=parNode.insertRow(i);
    var td=tr.insertCell(0)
    var text1=document.createTextNode(value);td.appendChild(text1);
    //i=i+1;}
    }
    </script>
    </head>
    <body>
    <form name="form1" method="post" action="">
    <input name="str" type="text" id="str" value="">
    <input name="insert" type="button" id="insert" value="留言" onclick="insertstr()">
    </form>
    <table width="400" border="1" cellspacing="0" cellpadding="0" id="table1">
    <tr>
    <td height="25">列表</td>
    </tr>
    </table>
    </body>
    </html>