EasyUI 是一個很流行的 Web UI 庫,它可以幫助我們快速地構建美觀而且功能完備的 Web 頁面和應用程序。而在 EasyUI 中,提交 JSON 數據格式是一種非常常見的方式。
var data = { name: '張三', age: 22, address: '北京市海淀區' }; $.ajax({ url: 'submit-data.php', type: 'POST', data: JSON.stringify(data), contentType: 'application/json;charset=utf-8', success: function(response) { console.log(response); } });
在上面的代碼中,我們定義了一個 JSON 數據對象,包含了姓名、年齡和地址等屬性。然后通過 jQuery 的 AJAX 方法提交了這個數據對象到服務器的 submit-data.php 腳本。注意,我們需要把 JSON 數據對象轉換成字符串,并將請求頭中的 Content-Type 設置成 application/json;charset=utf-8。
在服務器端,可以使用 PHP 的 json_decode 函數將接收到的 JSON 數據解碼為 PHP 中的數組或對象:
$data = json_decode(file_get_contents('php://input'), true); echo '姓名:' . $data['name'] . ', 年齡:' . $data['age'] . ', 地址:' . $data['address'];
上面的代碼中,我們首先使用 file_get_contents 函數從請求流中讀取 JSON 數據,并使用 json_decode 函數將其解碼為 PHP 數組。然后以字符串形式輸出解碼后的數據。
通過 EasyUI 提交 JSON 數據格式,可以使我們的數據更加統一、規范化,并能夠方便地對其進行處理和解析,節約了開發和維護的工作量。
下一篇vue全局混入報錯