AJAX для возврата JSON - Что мне не хватает?

Я использую REST API SharePoint 2010, который может возвращать данные в формате xml или JSON. Для моего сценария мне нужен JSON.

Все работает нормально с jQuery:

$.ajax({
     type:"GET",
     url:url,
     dataType:"json",
     success: function(data, textStatus, jqXHR){...}
   });

Но я не могу получить JSON в обычном формате JavaScript, данные возвращаются как xml. Что мне не хватает?

var XHR=new XMLHttpRequest();
XHR.open("GET", url, true);
XHR.setRequestHeader("Content-Type","application/json");
XHR.onreadystatechange = function () {
if (XHR.readyState == 4 && XHR.status == 200) {...}};
XHR.send(null);
5
задан Christophe 12 June 2011 в 15:10
поделиться