我必须做一个ajax get来从OData服务中检索数据,这是我的代码:
$.ajax({
url : "https://systempath/servicename",
type: "GET", //or POST?
dataType: "jsonp",
xhrFields:
{
withCredentials: true
},
beforeSend: function (request)
{
request.setRequestHeader("Authorization", "Basic");
},
success: function(){alert("ok")},
error: function(){alert("error")}
})
但是我收到了这个错误:
Uncaught SyntaxError: Unexpected token :
如果我咨询网络,我会以JSON格式找到我的回复,但错误功能不是成功功能。
答案 0 :(得分:0)
您的代码存在的问题是您定义的 dataType ,请确保响应标头与您的req更正。使用dataType:'text',
进行测试可能会正常。