Ben (json_encode
kullanarak bir PHP dizi dönüştürerek) yeni json dize oluşturulur ve $siteTree
bunu sakladığınız ... günlüğüne bunu çıktısı aşağıdaki gösterir
[
{
"attr": {
"id": "node_1",
"rel": "folder"
},
"data": "New Title",
"children": [
{
"attr": {
"id": "node_2",
"rel": "folder"
},
"data": "second document",
"children": []
}
]
}
]
Yani JSON doğru oluşturulmuş olup biliyorum. Ne yapmaya çalışıyorum JSON verilerini kullanarak bir nesne oluşturmak için bir javascript fonksiyonu bu değişkeni kullanın ... Ben şablonunda aşağıdaki yapıyorum
<?php
use_helper('JavascriptBase');
echo javascript_tag('createTree('.$siteTree.')');
?>
Aşağıdaki çıktı sayfasında gösterilir
createTree([{"attr":{"id":"node_1","rel":"folder"},"data":"New Title","children":[{"attr":{"id":"node_2","rel":"folder"},"data":"second document","children":[]}]}])
Fonksiyonu denir ama JSON "e;
ile "
yerini almıştır. Bunu nasıl durdurabilirim?
Yardımlarınız için teşekkürler!