将 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 字符串。
要避免的陷阱
参考
以上是如何将 JavaScript 中的 JSON 数据解析为 PHP?的详细内容。更多信息请关注PHP中文网其他相关文章!