開端
近日開發php後端,涉及到jsonp
前端請求數據時,意外出現 Syntax Error 錯誤,使後端無法處理json
問題闡述
請求的json體是
{"id" : 0921}
資深的你可能看出了問題所在,可這也是新手經常犯的錯誤之一
json中,數字類型開頭只可爲1-9,如果有0,則判爲類型錯誤,json_decode也無法進行
解決
所以,如果要傳輸類似於編號一類的有0在首位的數據,如何處理
{"id" : "0921"}
即可解決,將數字類型轉爲string唄,php是弱類型語言,可以正常handle