亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

jQuery不會從AJAX查詢中解析我的JSON

jQuery不會從AJAX查詢中解析我的JSON

溫溫醬 2019-08-17 14:58:36
jQuery不會從AJAX查詢中解析我的JSON我使用jQuery.ajax()解析從我的服務器返回的一些JSON數據時遇到困難要執行我正在使用的AJAX:$.ajax({   url: myUrl,   cache: false,   dataType: "json",   success: function(data){     ...   },   error: function(e, xhr){     ...   }});如果我返回一個項目數組,那么它工作正常:[ { title: "One", key: "1" }, { title: "Two", key: "2" } ]調用success函數并接收正確的對象。但是,當我嘗試返回單個對象時:{ title: "One", key: "1" }調用錯誤函數,xhr包含'parsererror'。我已經嘗試將JSON包裝在服務器上的括號中,然后再將其發送到網絡中,但它沒有任何區別。然而,如果我將內容粘貼到Javascript中的字符串中然后使用eval()函數,它會完美地評估它。我有什么想法我做錯了嗎?安東尼
查看完整描述

3 回答

?
慕慕森

TA貢獻1856條經驗 獲得超17個贊

您的服務器是否將數據作為Content-Type發送"*/json"?如果沒有,請相應地修改響應標頭。"application/json"例如,發送會很好。


查看完整回答
反對 回復 2019-08-17
?
幕布斯7119047

TA貢獻1794條經驗 獲得超8個贊

JSON字符串用引號括起來; 單引號不是有效的替代品。

{"who": "Hello World"}

是有效的,但這不是......

{'who': 'Hello World'}

雖然不是OP的問題,但認為值得注意的是其他人來到這里。


查看完整回答
反對 回復 2019-08-17
  • 3 回答
  • 0 關注
  • 451 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號