AngularJS HTTP Post 到PHP:了解「未定義」值
許多AngularJS 使用者在向PHP 發送POST 請求時遇到問題,導致POST 參數的「未定義」值。本文深入探討了此問題的根本原因,並提供了解決此問題的解決方案。
Content-Type 標頭預設
此問題的根源在於預設的「Content- AngularJS 用於HTTP POST 要求的「類型」標頭。預設情況下,AngularJS 將此標頭設為“application/json”,表示請求正文應序列化為JSON資料。 ,則不會能夠正確填入$_POST 陣列。 AngularJS 程式碼以傳送表單編碼資料。輸入資料讀取為JSON、反序列化並手動擷取POST值。 $_POST 功能PHP,您可以手動建立查詢字串並將其作為AngularJS請求中的資料傳送。
以上是為什麼我的 AngularJS HTTP POST 參數在 PHP 中未定義?的詳細內容。更多資訊請關注PHP中文網其他相關文章!