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页面的内容。
……………………………………………………………………………………………………
…………………………………………………………………………………………………… 展开
用JS提交数据到ASP,然后,ASP将数据写入DB,并生成了html页面。【覆盖了当前浏览的这个页面】
这个过程实现后,问题来了:
不在JS中加window.location.reload();无法显示新内容
难道这样不能做到无刷新吗?请高人指教!!!
【不要用jQuery,因为我没用jQuery。】
【我很菜,不会整合,请说详细些】
……………………………………………………………………………………………………
……………………………………………………………………………………………………
xmlhttp.responseText 当然得用,我指望它显示错误提示呢。
问题是:
由于静态页面是由ASP 生成的,并且已经覆盖了当前客户端浏览的这个页面。
不用window.location.reload();,无法刷新整个静态页面。
怎么做到无刷新就能更新HTML页面的内容。
……………………………………………………………………………………………………
…………………………………………………………………………………………………… 展开
4个回答
展开全部
其实吧,也挺简单的你会操作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 的一个元素,吧内容 写进去就可以了
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 的一个元素,吧内容 写进去就可以了
展开全部
这是java相关区,问ASP到C#/.NET区去
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用 AJAX 吧
去看看 HttpXMLRequest 的用法
去看看 HttpXMLRequest 的用法
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
ajax
参考资料: 天高云淡(◆ノSimply)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询