Как получить динамическую ссылку RSS-канал? - PullRequest
0 голосов
/ 17 сентября 2011


Я пытаюсь получить динамическую ссылку RSS-канала с Skydrive, используя 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;
...

, но это не работает - что я сделал неправильно?и как мне это исправить?
спасибо

1 Ответ

1 голос
/ 17 сентября 2011

Вы не предоставили функцию обратного вызова для успешного вызова ajax. Предоставить один.

xmlhttp.onreadystatechange=function () {
  if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
   alert(xmlhttp.responseText)
  }

Вы также можете подключиться к событию ошибки объекта XMLHttpRequest, чтобы увидеть, что происходит не так.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...