我是新來的jQuery和我不太清楚如何做到以下幾點:的JQuery EasyUI的TreeGrid動態數據加載
我使用EasyUI的TreeGrid並希望顯示動態數據,而不是從提供靜態數據。 json文件。目前我使用的代碼如下:
$(function(){
$('#test').treegrid({
url:'treegrid_data.json',
等等。相反,有沒有什麼辦法可以直接傳遞一個ArrayList或bean對象?
在此先感謝。
我是新來的jQuery和我不太清楚如何做到以下幾點:的JQuery EasyUI的TreeGrid動態數據加載
我使用EasyUI的TreeGrid並希望顯示動態數據,而不是從提供靜態數據。 json文件。目前我使用的代碼如下:
$(function(){
$('#test').treegrid({
url:'treegrid_data.json',
等等。相反,有沒有什麼辦法可以直接傳遞一個ArrayList或bean對象?
在此先感謝。
想通了......而不是指向一個靜態json文件,指定url分別指向一個jsp或servlet(因爲我們正在開發一個web應用程序)url: 'dynamic.jsp'
或url: 'dynamic.java'
。在該頁面中,簡單地獲取json字符串,例如,作爲屬性並使用out.println(jsonString)
進行打印。不要包含任何HTML標籤,否則您將無法獲得所需的輸出。
而不是讓靜態JSON文件..指向的URL,你得到一個動態值頁面..說dynamic.php
url:'dynamic.php',
....
,做你的東西一樣連接mysql ..或獲得在dynamic.php動態DATAS並返回它作爲JSON ....
dynamic.php
//do your stuff like getting dynamic datas in array..
$dynamicarray= $yourDynamicDataArray..
echo json_encode($dynamicarray);
本應該做的...
編號這樣,我提供了存儲在'treegrid_data.json'文件中的靜態數據。相反,我想通過動態數據。 – Mighty