我是 jQuery 新手,不太确定如何执行以下操作:
我正在使用 EasyUI TreeGrid 并希望显示动态数据,而不是提供来自 .json 文件的静态数据。目前,我使用的代码如下:
$(function(){
$('#test').treegrid({
url:'treegrid_data.json',
等等。相反,有什么方法可以直接传递 ArrayList 或 bean 对象或其他东西吗?
提前致谢。
我是 jQuery 新手,不太确定如何执行以下操作:
我正在使用 EasyUI TreeGrid 并希望显示动态数据,而不是提供来自 .json 文件的静态数据。目前,我使用的代码如下:
$(function(){
$('#test').treegrid({
url:'treegrid_data.json',
等等。相反,有什么方法可以直接传递 ArrayList 或 bean 对象或其他东西吗?
提前致谢。
而不是获取静态 json 文件.. 将 url 指向您获得动态值的页面.. 说 dynamic.php
url:'dynamic.php',
....
做你的东西,比如mysql connect..或者在dynamic.php中获取动态数据并将其作为json返回......
动态的.php
//do your stuff like getting dynamic datas in array..
$dynamicarray= $yourDynamicDataArray..
echo json_encode($dynamicarray);
这应该做...
想通了...而不是指向静态json文件,将url指定为url: 'dynamic.jsp'
或url: 'dynamic.java'
分别指向jsp或servlet(因为我们正在开发Web应用程序)。在该页面中,只需将 json 字符串作为属性获取并使用out.println(jsonString)
. 不要包含任何 HTML 标签,否则您将无法获得所需的输出。