使用Ajax 將JSON 資料傳送到PHP
在將JSON 格式的資料傳送到PHP 處理時,開發人員可能會遇到障礙。其中一項挑戰涉及透過 Ajax 將 JSON 資料傳輸到 PHP 腳本。
Ajax JSON 傳輸失敗故障排除
要解決此問題,請查看以下程式碼片段:
刪除contentType: "application/ json; charset=utf-8" 行至關重要。使用 Ajax 向 PHP 發送 JSON 資料時,無需將內容類型指定為 JSON。相反,PHP 會自動將傳輸的資料解析為 JSON 字串。
簡化方法
要進一步簡化這個過程,請消除使用 JSON.stringify 和 json_decode。只需將資料物件直接傳遞給 Ajax 請求即可:
在 PHP 中,透過 $obj = $_POST['myData']; 存取 JSON 資料。
以上是使用 Ajax 向 PHP 發送 JSON 資料時,為什麼不需要指定 `contentType: \'application/json; charset=utf-8\'` ?的詳細內容。更多資訊請關注PHP中文網其他相關文章!