easyui是一款輕量級、高度可定制化的JavaScript庫,適用于創建現代Web應用程序。它涵蓋了常用的UI組件,如DataGrid、TreeGrid、ComboBox、Window等,允許您快速地構建用戶友好的界面。而在應用場景中,easyui結合PHP使用時,經常需要用到json格式的數據。
在PHP中,要想得到json數據,可以使用PHP自帶的json_encode函數將數據轉換為json格式,然后將轉換后的json數據直接輸出即可。例如:
$fruit = array("apple", "banana", "orange"); $json = json_encode($fruit); echo $json;
上述代碼將$fruit數組轉換為json數據,并將轉換后的json數據輸出至瀏覽器端。在easyui中,可以使用jQuery獲取到服務端的json數據,并將其賦值給easyui的組件。例如:
$("#datagrid").datagrid({ url: "getData.php", method: "POST", columns: [[ {field: "id", title: "ID", width: 50}, {field: "name", title: "名稱", width: 100}, {field: "price", title: "價格", width: 50} ]] });
上述代碼為一個DataGrid組件,其數據來源為getData.php文件返回的json數據。在getData.php文件中,可以使用以下代碼獲取數據:
$fruit = array( array("id" =>1, "name" =>"蘋果", "price" =>5), array("id" =>2, "name" =>"香蕉", "price" =>3), array("id" =>3, "name" =>"橙子", "price" =>4) ); $json = json_encode($fruit); echo $json;
上述代碼將一個二維數組轉換為json數據,并輸出至瀏覽器端。最終,DataGrid組件就可以根據服務端返回的json數據展示出來。
上一篇vue修改meta寬度
下一篇python 空字符表示