JQuery EasyUI TreeGrid动态数据加载

时间:2013-01-02 14:38:25

标签: java jquery json jquery-easyui

我是jQuery的新手,我不太清楚如何执行以下操作:

我正在使用EasyUI TreeGrid并希望显示动态数据,而不是从.json文件提供静态数据。目前,我使用的代码如下:

$(function(){
        $('#test').treegrid({
              url:'treegrid_data.json',

等等。相反,有什么办法可以直接传递ArrayList或bean对象吗?

提前致谢。

2 个答案:

答案 0 :(得分:0)

而不是获取静态json文件..将网址指向您获得动态值的页面..说动态.php

 url:'dynamic.php',
 ....

并做你的东西,如mysql connect ..或者在dynamic.php中获取动态数据并将其作为json返回....

<强> dynamic.php

//do your stuff like getting dynamic datas in array..

$dynamicarray= $yourDynamicDataArray..
echo json_encode($dynamicarray);

这应该做......

答案 1 :(得分:0)

想出来......不是指向静态json文件,而是将url指定为分别指向jsp或servlet的url: 'dynamic.jsp'url: 'dynamic.java'(因为我们正在开发Web应用程序)。在该页面中,只需将json字符串作为属性获取并使用out.println(jsonString)进行打印。不要包含任何HTML标记,否则您将无法获得所需的输出。