我已阅读here , Odata Webservice也支持JSON格式。但是我怎样才能得到它呢?
当我发送请求时,我只得到以下格式> application/atom+xml
最佳答案
尝试这样的事情:
$.ajax({
type: "GET",
contentType: "application/json; charset=utf-8",
datatype: "json",
url: odataSelect,
beforeSend: function (XMLHttpRequest) { XMLHttpRequest.setRequestHeader("Accept", "application/json"); },
success: function (data, textStatus, XmlHttpRequest)
{
ProcessReturnedEntities(data.d.results);
ProcessReturnedEntity(data.d);
},
error: function (XmlHttpRequest, textStatus, errorThrown) { alert('OData Select Failed: ' + odataSelect); }
});
查看此 site一个完整的例子。
关于json - 以 JSON 格式查询 Microsoft Dynamics NAV 2013 Odata 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15911671/