2012-05-04 47 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 
}); 


從JavaScript發送數據到PHP

var jsData = new JSComplexData(); 
$.post('data.php', {data:$.toJSON(jsData)}); 


接收在服務器端數據

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


你需要jquery-json plugin使用$ .toJSON功能