Jquery Ajax POST 數據到 WebAPI / WCF RestFul 報錯 無數據

Jquery Ajax POST 數據到 WebAPI / WCF RestFul 報錯 無數據

今天遇到了一個垃圾問題, 我使用的是WCF RestFul 做服務, 用了POST 方式接受數據, 客戶端用Jquery Ajax 提交數據, 死活報錯, 死活提交不上去,耗費了3個小時的時間,

官方給出的文檔使用以下方式提交,害死人


$.post("test.php", { name: "John", time: "2pm" } );

找了半天原因發現Jquery 自動把這種格式拼接成了 name=John&time=2pm , 服務器當然不認

最後還是在Stackoverflow上找到了答案, 需要在把對象再轉換一次,JSON.stringify({ name:"John", time: "2pm" })

我以我的生命爲大家鋪路,以免重蹈曲折,浪費時間

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章