我正在寻找一些现成的解决方案,以便使用PHP和jQuery处理嵌套集。
我知道嵌套集,我知道如何使用PHP和jQuery,但我想用现成的解决方案来节省时间。
什么是最佳解决方案?
答案 0 :(得分: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
});
将数据从JavaScript发送到PHP
var jsData = new JSComplexData();
$.post('data.php', {data:$.toJSON(jsData)});
在服务器端接收数据
$data = json_decode($_POST['data']);
您需要jquery-json plugin才能使用 $。toJSON 功能
答案 1 :(得分:1)
你的问题很难理解,但如果我正确地读你,你是否正在寻找某种jQuery treeview控件?
也许是这样的:http://www.dynamicdrive.com/dynamicindex1/treeview/index.htm
或者:http://be.twixt.us/jquery/treeViewCollapsed.php
或any number of others ....?