jQuery treeview无法在异步模式下工作

jQuery treeview无法在异步模式下工作,jquery,treeview,Jquery,Treeview,我从下载了一个用于jquery的treeview插件,但我遇到了一个问题,因为它不会生成任何可见的内容 我用php生成了一个json字符串: [{"text": "RSS feed"}, {"text": "Documents", children: [{"text": "test.txt"}]}, {"text": "Todo lists"}] jquery代码如下所示: $("#baskets_tree").treeview({collapsed:false,url: "http:

我从下载了一个用于jquery的treeview插件,但我遇到了一个问题,因为它不会生成任何可见的内容

我用php生成了一个json字符串:

[{"text": "RSS feed"}, 
 {"text": "Documents", children: [{"text": "test.txt"}]}, 
 {"text": "Todo lists"}]
jquery代码如下所示:

$("#baskets_tree").treeview({collapsed:false,url: "http://localhost/json.php?q=baskets"});
[{"text": "RSS feed"}, 
 {"text": "Documents", "children": [{"text": "test.txt"}]}, 
 {"text": "Todo lists"}]
当然,该文件包含一个列表:

<ul id="baskets_tree"></ul>
    加载所有内容,请求json代码,屏幕上没有任何更改。
    那么这有什么问题呢?有什么想法吗?

    如果您正在使用新版本的jQuery(1.4+),请在此处查看:

    问题是
    children
    属性也需要双引号,如下所示:

    $("#baskets_tree").treeview({collapsed:false,url: "http://localhost/json.php?q=baskets"});
    
    [{"text": "RSS feed"}, 
     {"text": "Documents", "children": [{"text": "test.txt"}]}, 
     {"text": "Todo lists"}]
    

    当然,我不能说您是否有任何其他问题,但这是一个确定的问题,如果您使用的是jQuery 1.4+,则需要解决这个问题,看看这是否解决了问题或让您走得更远。

    您检查过AJAX请求和响应吗?FireBug在这方面很好:是的,我已经测试过了,它可以工作:)我从那里复制了json。