Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/364.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java JQuery EasyUI TreeGrid动态数据加载_Java_Jquery_Json_Jquery Easyui - Fatal编程技术网

Java JQuery EasyUI TreeGrid动态数据加载

Java JQuery EasyUI TreeGrid动态数据加载,java,jquery,json,jquery-easyui,Java,Jquery,Json,Jquery Easyui,我是jQuery新手,不太确定如何执行以下操作: 我使用的是EasyUI TreeGrid,希望显示动态数据,而不是从.json文件中提供静态数据。目前,我使用的代码如下: $(function(){ $('#test').treegrid({ url:'treegrid_data.json', 等等。相反,是否有任何方法可以直接传递ArrayList或bean对象或其他对象 提前感谢。而不是获取静态json文件。。将url指向获取动态值的页面。。比

我是jQuery新手,不太确定如何执行以下操作:

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

$(function(){
        $('#test').treegrid({
              url:'treegrid_data.json',
等等。相反,是否有任何方法可以直接传递ArrayList或bean对象或其他对象


提前感谢。

而不是获取静态json文件。。将url指向获取动态值的页面。。比如dynamic.php

 url:'dynamic.php',
 ....
做你的东西,比如mysql连接。。或者在dynamic.php中获取动态数据并将其作为json返回

dynamic.php

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

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

这应该可以…

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

否。这样,我将提供存储在“treegrid_data.json”文件中的静态数据。相反,我希望传递动态数据。如何使用Java实现同样的功能?我应该使用包含返回ArrayList的方法的简单java类吗?我还没有检查它是否适用于简单java类。无论如何,谢谢你的帮助。