我有一個代碼應該檢查頁面是否被加載,然後提醒我狀態。 出於某種原因的代碼不起作用。 如果你能看看它並告訴我我做錯了什麼,我將不勝感激。 尋找答案!在Ajax中打開網頁並檢查雕像代碼
var xmlHttp = createXmlHttpRequestObject();
function createXmlHttpRequestObject(){
var xmlHttp;
if(window.ActiveXObject){
try{
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}catch(e){
xmlHttp = false;
}
}else{
try{
xmlHttp = new XMLHttpRequest();
}catch(e){
xmlHttp = false;
}
}
if(!xmlHttp){
alert("Error");
}
else{
return xmlHttp;
}
}
function process(){
if(xmlHttp.readyState==0 || xmlHttp.readyState==4){
xmlHttp.open("GET", "djhgkjshgkjsd.com", true);
xmlHttp.onreadystatechange = handleServerResponse;
}
else{
setTimeout('process()', 1000);
}
}
function handleServerResponse(){
if(xmlHttp.readyState==4){
if(xmlHttp.status==200){
xmlResponse = xmlHttp.responseXML;
alert("Hi..."); // This is just to test where my code fails
}else{
alert('Something is wrong!');
}
}
}
定義「不管用。」它在哪裏/如何失敗? – David