Я использую API-интерфейс REST 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);