我必须从 mysql 数据库创建一棵树。问题是 jstree 在加载时卡住了。这是我的代码: $(document).ready(function(){ $("#treeViewDiv").jstree({
"json_data" : {
"ajax" : {
// the URL to fetch the data
"url" : "myfolder/getData",
"data" : function (n) {
// the result is fed to the AJAX request `data` option
return {
"operation" : "get_children",
"id" : n.attr ? n.attr("id").replace("node_","") : 1
};
}
}
},
这就是我获取数据的方式:
public function listAll(){
$q = <<<QRY
SELECT
id, title,lft,rgt
FROM $this->dbname.my_table_name
ORDER BY lft ASC
QRY;
和:
$sourcesRepo = new myclassRepository($this->get('database_connection'), 'mydbname');
$pages = $sourcesRepo->listAll();
$return=array(
'pages' => $pages,
);
return $this->query($q);
任何人都可以帮忙,可能是什么问题?