如何將JSON 從PHP 傳回JavaScript
透過jQuery AJAX 將資料從PHP 腳本傳回JavaScript 時,通常需要建構JSON格式的資料。這可以使用內建 PHP 函數有效地實現。
json_encode 函數
PHP 提供了一個專用函數用於將資料序列化為 JSON 格式:json_encode。此函數允許您將 PHP 陣列或物件轉換為 JSON 字串。
範例:
在PHP 腳本中,您可以如下使用json_encode:
$data = [$results]; $json = json_encode($data);
此程式碼轉換$results 變數會將為JSON 字串並將其指派給$json
PHP 和JavaScript 互動
JSON 字串產生後,可以由 PHP 腳本傳回,並透過 jQuery AJAX 由 JavaScript 回呼函數接收。以下範例示範了完整的流程:
PHP 腳本:
<?php $data = [$results]; $json = json_encode($data); echo $json; ?>
JavaScript (jQuery AJAX):
$.ajax({ url: 'script.php', success: function(response) { // Store the received JSON data in this variable. const data = JSON.parse(response); } });
以上是如何使用 jQuery AJAX 有效率地將 JSON 資料從 PHP 傳回 JavaScript?的詳細內容。更多資訊請關注PHP中文網其他相關文章!