json實際就是js對象的文本表示形式(字符串)php
ajax提交數據時,data中須要寫的是js對象,而不是json。html
使用JSON.stringify()獲得的就是json(字符串),而不是js對象,因此不能用JSON.stringify(),直接傳object就行了,提交過程當中,ajax會自動把js對象轉換爲json進行傳遞。ajax
JSON.parse()是從json(字符串)中解析出js對象json
簡單來講,JSON.stringify()是把js對象轉換爲json(至關於php的json_encode),JSON.parse()是把json轉換爲js對象(至關於php的json_decode)。而ajax中的data只須要object(js對象)spa