JS无刷新实现 20

首先声明,我是一个JS菜鸟。用JS提交数据到ASP,然后,ASP将数据写入DB,并生成了html页面。【覆盖了当前浏览的这个页面】这个过程实现后,问题来了:不在JS中加w... 首先声明,我是一个JS菜鸟。

用JS提交数据到ASP,然后,ASP将数据写入DB,并生成了html页面。【覆盖了当前浏览的这个页面】

这个过程实现后,问题来了:
不在JS中加window.location.reload();无法显示新内容

难道这样不能做到无刷新吗?请高人指教!!!
【不要用jQuery,因为我没用jQuery。】
【我很菜,不会整合,请说详细些】
……………………………………………………………………………………………………
……………………………………………………………………………………………………
xmlhttp.responseText 当然得用,我指望它显示错误提示呢。
问题是:
由于静态页面是由ASP 生成的,并且已经覆盖了当前客户端浏览的这个页面。
不用window.location.reload();,无法刷新整个静态页面。

怎么做到无刷新就能更新HTML页面的内容。
……………………………………………………………………………………………………
……………………………………………………………………………………………………
展开
 我来答
y113700676
2010-03-25 · TA获得超过236个赞
知道小有建树答主
回答量:1032
采纳率:0%
帮助的人:305万
展开全部
其实吧,也挺简单的你会操作DOM 树就可以了

document.getElementById(id).innerHTML/value = 新的内容;
id:html元素的ID
<div id="response"></div>
document.getElementById("response").innerHTML = 新的内容

Ajax 发送成功请求后,会有一个 相应信息,响应我想在ASP里应该很平常了吧,他会吧你在ASP中输出的东西,直接传回JS 里面

req.onreadystatechange //
xml.responseText; //响应信息

你在用上边那么方法 获取到HTML 的一个元素,吧内容 写进去就可以了
wuzhikun12
2010-03-22 · TA获得超过880个赞
知道小有建树答主
回答量:931
采纳率:0%
帮助的人:453万
展开全部
这是java相关区,问ASP到C#/.NET区去
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
liyingjie1
2010-03-22 · TA获得超过236个赞
知道小有建树答主
回答量:197
采纳率:0%
帮助的人:159万
展开全部
用 AJAX 吧

去看看 HttpXMLRequest 的用法
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友6913137
2010-03-22 · TA获得超过451个赞
知道小有建树答主
回答量:1006
采纳率:0%
帮助的人:458万
展开全部
ajax

参考资料: 天高云淡(◆ノSimply)

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式