您的位置:首页 > 理论基础 > 计算机网络

xmlhttp是如何完成异步操作的

2008-03-25 12:46 246 查看
ajax第一个字母就是Asynchronous-异步,那么到底xmlhttp为何能支持异步操作呢?
大家在使用ajaxpro的时候,经常这么调用服务器端方法
function DoSomething()

function CallBack(res)
xmlHttp.onreadystatechange = function(){
// only if xmlHttp shows "complete"
if (xmlHttp.readyState == 4){
// only http 200 to process
if ( xmlHttp.status == 200){
CallBack();
}
}
}
xmlHttp.open("GET", url, true);
xmlHttp.setRequestHeader("If-Modified-Since","0");
xmlHttp.send(null);
CallBack函数就可以执行对请求数据的处理了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: