-1
Ajax請求是成功的,但響應爲空,但我可以看到結果迴應螢火蟲爲:Ajax請求的響應空
<?xml version="1.0" encoding="UTF-8" ?><response><likes>13</likes></response>
並在控制檯中存在誤差爲:
類型錯誤:響應爲空
var XMLHttpObject = createXMLHttpRequest();
$Id = null;
function process(id) { //makeAsynchornusRequest
if(XMLHttpObject.readyState == 0 || XMLHttpObject.readyState == 4) {
XMLHttpObject.onreadystatechange = responseHandler;
$Id = id;
XMLHttpObject.open("GET","like/" + id);
XMLHttpObject.send(null);
}
}
function responseHandler() {
if(XMLHttpObject.readyState == 4) {
if(XMLHttpObject.status == 200) { // 200 implies `ok` like 400 implies `page not found`
response = XMLHttpObject.responseXML;
xmlDocumentElement = response.documentElement;
output = document.getElementById("num_likes" + $Id);
output.innerHTML = xmlDocumentElement ;
}
}
}
請分享你的代碼,你怎麼叫AJAX方法等 –
你可以發佈ajax代碼 – Exprator