onreadystatechange()被调用3次。第二次' results-div' .innerhtml设置为“空”'然后在最后一次调用函数时擦除。还有,jquery是否处理ajax浏览器兼容性?
function loaddata(){
var res = new XMLHttpRequest();
res.onreadystatechange=function(){
alert('change'); //for debug
if(res.readyState == 4 && res.status==200){
document.getElementById('results-div').innerHTML = res.response;
}
else{
alert('nothing'); //for debug
document.getElementById('results-div').innerHTML = '<p> empty </p>';
}
}
res.open('GET', '?search=' + value);
res.send();
}
&#39;结果-div&#39; .innerHTML在最后一次通话中被删除。 if(必须为true)&#39;结果&#39; .innerHTML = res.response =&#39;&#39;