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

philips911 2007-08-11 11:51:59
想刷新整个页面(表格),过去很简单location.reload()就行了,现想用AJAX,怎么做呢?
...全文
275 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
zzxiaoma 2007-08-12
  • 打赏
  • 举报
回复
表格用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>
lukan 2007-08-11
  • 打赏
  • 举报
回复
xxx.innerHTML = ...
philips911 2007-08-11
  • 打赏
  • 举报
回复
我是指思路,是不是用AJAX返回整个表格的XML,再在页面中用JS重新生成表格?
philips911 2007-08-11
  • 打赏
  • 举报
回复
在网上找到一个用Js解析xml成表格的例子,挺简单的。就是不知数据量大点后效率如何。
philips911 2007-08-11
  • 打赏
  • 举报
回复
有没有类似的例子可供参考?
用prototype.js可以实现吗?我看不少人用它作AJAX应用。
philips911 2007-08-11
  • 打赏
  • 举报
回复
用innerHTML,是一条一条更新吗?
我不懂,问得不对多谅解。谢谢!
gxd305 2007-08-11
  • 打赏
  • 举报
回复
自然 innderHTML效率高。
philips911 2007-08-11
  • 打赏
  • 举报
回复
这样问吧!如果整页更新,是用innerHTML效率高还是解析XML效率高?
shenba 2007-08-11
  • 打赏
  • 举报
回复
表格中改了哪些就 局部更新就可以
全部更新要重新请求获取xml 然后删除原有的html代码 再重新用js解析生成
cloudgamer 2007-08-11
  • 打赏
  • 举报
回复
innerHTML

87,992

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧