2012-05-04 9 views
-4

PHPとjQueryでネストされたセットを扱うための既製のソリューションを探しています。jQueryネストされたセットとPHP

私はネストされたセットについて知っています。私はPHPとjQueryの使い方を知っていますが、既成のソリューションを使って時間を節約したいと思います。

最適なソリューションは何ですか?

+0

ネストされたセット(およびデータベースに格納されたデータの方法)がクライアント側にどのように関係していますか? – zerkms

+0

*既製のソリューション*正確に何のために? – Yoshi

+0

ツリーの変更や新しい要素の追加にajaxを使いたいです。 – Mirgorod

答えて

2

ネストされたセット(または任意の他のデータ構造)を処理するためのソリューションは、json_encode/json_decodeだろう

PHPからJavaScriptにデータを送信します。

$data = new PHPComplexData(); 
echo json_encode($data); 


は、クライアント側でデータを受信:

$.get('data.php', function(data){ 
    var jsData = eval('('+data+')'); 
    //You have a JavaScript object 
}); 



PHP

var jsData = new JSComplexData(); 
$.post('data.php', {data:$.toJSON(jsData)}); 
をJavaScriptからデータを送信し あなたは

1

ご質問$ .toJSON機能を使用するjquery-json pluginが必要

$data = json_decode($_POST['data']); 


サーバ側でデータを受信します理解するのはかなり難しいです。あなたが正しいと読んでいるなら、あなたは何らかのjQueryツリービューコントロールを探していますか?たぶん

このような何か:http://www.dynamicdrive.com/dynamicindex1/treeview/index.htm

またはこの:

any number of others ...?

+0

これは私をロードするのを助けました。+ 1'd感謝のバディ! –

関連する問題