在 JavaScript 中从 PHP 检索 JSON 数据
问题:
您有一个与以下对象通信的 PHP 脚本通过 jQuery AJAX 的 JavaScript 应用程序。您的目标是以 JSON 格式将数据从 PHP 脚本发送到 JavaScript。但是,您在手动构建 JSON 字符串方面面临着挑战。
PHP 解决方案:
不要手动构建 JSON 字符串,请考虑利用 PHP 内置的 JSON 序列化函数: json_encode().
$resultArray = []; // Result data in an associative array // Loop through the data and populate the associative array // ... // Serialize the associative array into JSON format $jsonArray = json_encode($resultArray);
JavaScript响应:
在 JavaScript 中,使用 JSON.parse() 方法将从 PHP 脚本接收到的 JSON 字符串转换回关联数组。
$.ajax({ ... success: function(data) { var jsonObject = JSON.parse(data); // Use the jsonObject like any other associative array console.log(jsonObject.key); }, ... });
使用的好处json_encode():
以上是如何使用 jQuery AJAX 高效地将 JSON 数据从 PHP 发送到 JavaScript?的详细内容。更多信息请关注PHP中文网其他相关文章!