XMLHttpRequest异步请求后造成页面重新加载的问题
如题,用firebug调式,发现XMLHttpRequest请求能正常反回,但反回后页面就重新加载了,造成异步请求的内容丢失,又回到页面初始状态。代码如下:
前台HTML调用:
<li><a id="basicInfo" href="" onclick="navjax(this)">基本资料</a></li>
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; }