XMLHttpRequest异步请求后造成页面重新加载的问题
如题,用firebug调式,发现XMLHttpRequest请求能正常反回,但反回后页面就重新加载了,造成异步请求的内容丢失,又回到页面初始状态。代码如下:
前台HTML调用:
JS:
熟悉XMLHttpRequest的,帮忙解决下,谢谢啦!
前台HTML调用:
<li><a id="basicInfo" href="" onclick="navjax(this)">基本资料</a></li>
JS:
function navjax(obj) {
var url = "ajaxTest.aspx?xn=" + obj.id;
xh = new XMLHttpRequest();
// xh.onreadystatechange = function () {
// if (xh.readyState == 4 && xh.status == 200) {
// document.getElementById("text").innerHTML = xh.responseText;
// document.getElementById("slip").innerHTML = xh.responseText;
// }
// }
xh.open("POST", url,false);
xh.send();
document.getElementById("text").innerHTML = xh.responseText;
document.getElementById("slip").innerHTML = xh.responseText;
}
熟悉XMLHttpRequest的,帮忙解决下,谢谢啦!
...全文
相关推荐
掌握 Ajax第 2 部分-使用 JavaScript 和 Ajax 发出异步请求
掌握 Ajax第 2 部分-使用 JavaScript 和 Ajax 发出异步请求
Ajax加载外部页面弹出层效果实现方法
主要介绍了Ajax加载外部页面弹出层效果实现方法,涉及Ajax加载弹出层的实现技巧,非常简单实用,需要的朋友可以参考下
ajax 同步请求和异步请求的差异分析
ajax 同步请求和异步请求的差异分析,需要的朋友可以参考下。
ajax异步加载图片实例分析
主要介绍了ajax异步加载图片的方法,结合实例形式较为详细的分析了ajax图片异步加载的原理与相关实现技巧,需要的朋友可以参考下
XMLHTTPRequest简介[项目代码]
本文详细介绍了XMLHTTPRequest对象的属性和方法,包括其定义、创建方式以及在实际应用中的使用场景。XMLHTTPRequest是AJAX技术中的重要工具,能够在不刷新整个页面的情况下更新部分网页内容。文章还提供了创建XMLHTTPRequest对象的JavaScript代码示例,并列举了其核心方法和属性,如open、send、getAllResponseHeaders等。此外,还讨论了不同浏览器对XMLHTTPRequest的支持情况以及其在实际开发中的应用注意事项。


