天天看點

關于IE7.0 和ajax的問題

這段程式在IE6.0可以正常運作,而在IE7.0不能正常運作,為什麼,請幫我解決一下

var xmlHttp;

function DoShowPrice(){

createXMLHTTP();//建立XMLHttpRequest對象

var modelUrl="../query/queryName.do?action=query;

xmlHttp.open("POST",modelUrl,false);

// xmlHttp.setrequestheader("content-length",post.length);

xmlHttp.setrequestheader("content-type","application/x-www-form-urlencoded");

xmlHttp.onreadystatechange=checkUserName;

xmlHttp.send(null);

}

catch(e)

{

}

}

function createXMLHTTP()

{

if(window.XMLHttpRequest)

{

xmlHttp=new XMLHttpRequest();//mozilla浏覽器

}

else if(window.ActiveXObject)

{

try

{

xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");//IE老版本

}

catch(e)

{}

try

{

xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");//IE新版本

}

catch(e)

{}

if(!xmlHttp)

{

window.alert("不能建立XMLHttpRequest對象執行個體!");

return false;

}

}

}

function checkUserName()

{

if(xmlHttp.readyState==4)//判斷對象狀态

{

if(xmlHttp.status==200)//資訊成功傳回,開始處理資訊

{

alert("yes");

}

}

}

繼續閱讀