0

私はjQueryを初めて使用しますが、次の方法がよくわかりません。

EasyUI TreeGridを使用していて、.jsonファイルから静的データを提供するのではなく動的データを表示したいと考えています。現在、私が使用しているコードは次のとおりです。

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

等々。代わりに、ArrayListやBeanオブジェクトなどを直接渡す方法はありますか?

前もって感謝します。

4

2 に答える 2

0

静的なjsonファイルを取得する代わりに..動的な値を取得しているページにURLをポイントします..たとえばdynamic.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);

これは行う必要があります...

于 2013-01-03T11:54:17.100 に答える
0

それを理解しました...静的なjsonファイルを指す代わりに、それぞれjspまたはサーブレットを指すようにURLを指定します(Webアプリケーションを開発しているため)url: 'dynamic.jsp'url: 'dynamic.java'そのページで、たとえば属性としてjson文字列を取得し、を使用して出力しout.println(jsonString)ます。HTMLタグを一切含めないでください。そうしないと、目的の出力が得られません。

于 2013-02-11T07:02:25.080 に答える