-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