JQuery ajax获取错误:意外令牌:

时间:2016-03-15 19:26:36

标签: javascript jquery ajax

我必须做一个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格式找到我的回复,但错误功能不是成功功能。

这是我的回答: responseOdata

1 个答案:

答案 0 :(得分:0)

您的代码存在的问题是您定义的 dataType ,请确保响应标头与您的req更正。使用dataType:'text',进行测试可能会正常。