簡體   English   中英

jQuery ajax獲取錯誤:意外令牌:

[英]JQuery ajax get error :unexpected token :

我必須做一個ajax獲取來從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

代碼的問題是您定義的dataType ,請確保響應標頭與您的要求正確。 使用dataType:'text',可能效果很好。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM