首頁 >後端開發 >php教程 >如何將 JavaScript 中的 JSON 資料解析為 PHP?

如何將 JavaScript 中的 JSON 資料解析為 PHP?

Linda Hamilton
Linda Hamilton原創
2024-11-15 04:30:021095瀏覽

How to Parse JSON Data from JavaScript to PHP?

將JSON 資料從Javascript 解析為PHP

將JSON 資料從瀏覽器中的Javascript 發送到伺服器並在PHP 中解析需要解析需要幾個步驟步驟。

1.建立 JSON 字串

在 Javascript 中,使用 JSON.stringify() 方法將物件轉換為 JSON 字串。該字串將包含要傳送到伺服器的資料。

2.使用 AJAX 傳送 JSON 資料

利用 Javascript 的 XMLHttpRequest 物件建立到伺服器的 AJAX 連線。如果您希望伺服器使用 php://input 直接存取 JSON 數據,請將 Content-type 標頭設定為:

  • "application/json"。
  • "application/ x-www-form-urlencoded”,如果您希望建立 POST 字串並透過 PHP 中的 $_POST 存取資料。

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中文網其他相關文章!

    陳述:
    本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn