我尝试使用xmlhttp:
...
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
//this is the feed:
var url = "https://skydrive.live.com/feed.aspx?cid=1F8A5680599AFFF9&resid=1F8A5680599AFFF9%21120";
xmlhttp.open("GET",url,false);
xmlhttp.send();
xmlDoc=xmlhttp.responseXML;
...
但它不起作用 - 我做错了什么?我该如何解决?
感谢
答案 0 :(得分:1)
您尚未为ajax调用的成功提供回调函数。提供一个。
xmlhttp.onreadystatechange=function () {
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
alert(xmlhttp.responseText)
}
您还可以挂钩XMLHttpRequest
对象的错误事件,看看出了什么问题。