jQuery treeview无法在异步模式下工作
我从下载了一个用于jquery的treeview插件,但我遇到了一个问题,因为它不会生成任何可见的内容 我用php生成了一个json字符串: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:
[{"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。