將JSON 資料從Javascript 解析為PHP
將JSON 資料從瀏覽器中的Javascript 傳送到伺服器並在PHP 中解析需要解析需要幾個步驟步驟。
1.建立 JSON 字串
在 Javascript 中,使用 JSON.stringify() 方法將物件轉換為 JSON 字串。該字串將包含要傳送到伺服器的資料。
2.使用 AJAX 傳送 JSON 資料
利用 Javascript 的 XMLHttpRequest 物件建立到伺服器的 AJAX 連線。如果您希望伺服器使用 php://input 直接存取 JSON 數據,請將 Content-type 標頭設定為:
3.在PHP 中解析JSON 資料
如果您使用了「application/json」標頭,請使用下列方式讀取原始POST 資料:
$str_json = file_get_contents('php://input');
如果您使用了「application/x」 -www-form-urlencoded」標頭,透過$_POST 存取數據,但請記住首先在Javascript 中建立一個POST 字串。使用json_decode() 解碼JSON 字串。 JSON 數據,而不使用php://input)。 🎜>
在PHP 中存取POST 資料:[https://stackoverflow.com/questions/8224855/how-to-access-post-data-in-php](https:// stackoverflow.com /questions/8224855/how-to-access-post-data-in-php)應用程式/JSON 內容類型:[https://www.ietf.org/rfc/rfc4627.txt ]( https://www.ietf.org/rfc/rfc4627.txt)
以上是如何將 JavaScript 中的 JSON 資料解析為 PHP?的詳細內容。更多資訊請關注PHP中文網其他相關文章!