關於這個報錯Uncaught SyntaxError: Unexpected token < in JSON at position 0


 

字面上意義就是

解決方法:

正確的json格式:

{
"example": [
 { "firstName":"John" , "lastName":"Doe" },
 { "firstName":"Anna" , "lastName":"Smith" },
 { "firstName":"Peter" , "lastName":"Jones" }
 ],/*注意逗號的分隔*/
"name":xiaoming,/*錯誤例子,xiaoming沒有引號"xiaoming"*/
"age":13,//年齡 /*錯誤例子 注釋應該為多行注釋寫法,這樣的注釋方法有誤*/
"sister":[{name:"xiaofang"},{"name":"xiaofen"}] }
嗯,這個基本是js里面才會報這個錯,如果是PHP的話,也有可能

 

解決辦法:

修改為echo json_encode($data,true);

如果不是該問題,請檢查php文件給返回的data數據,是否標准json格式。如果php文件中有var_dump、echo、注釋等,都會對返回的json數據有影響。

一般報該錯誤,基本是數據json格式問題,請在瀏覽器里面調試檢查

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM