以下为引用的内容: var XHR; //创建XMLHttpRequest对象 function creatXMLHTTPRequest() { if (window. XMLHttpRequest) { //firefox浏览器 XHR = new XMLHttpRequest(); } else if (window.ActiveObject) { //IE浏览器 try { XHR = new ActiveXObject(“Msxml2.XMLHTTP”); } catch (e){ try { XHR = new ActiveXObject(“Microsoft.XMLHTTP”); } catch(e){} }}} //发送请求 function sendrequest(url) { creatXMLHTTPRequest(); XHR.open(“GET”,url,true); XHR.onreadystatechange = doinfo; //指定响应函数 XHR.send(null);} function doinfo() { if (XHR.reayState = = 4) { //判断状态是否为4 if (XHR.status = = 200) { //信息已经成功返回,开始处理信息 //用responseText的方式返回信息 var res = XHR.responseText; window.alert(res);} else { window.alert("页面有异常"); } } } |
注意:readystate在ie里可以全部小写。
但在firefox里必须用readyState 既那个S得用大写,
所以用时得注意用: readyState