运行以下jsp代码时,我得到的只是" loading ..."没有任何反应。 这是我第一次使用带Fancytree的ajax。 我尝试了很多变化,甚至添加了ajax注释掉的行,但没有运气。 我使用的是jquery-1.9.1和Fancytree 2.0。
$("#tree").fancytree({
...
//ajax: { type: "POST", contentType: "application/json" },
source: {
url: "getTreeData.jsp",
cache: false
},
...
});
getTreeData.jsp的输出
[{title: 'First', key: '153', folder: false, id: '4', content: 'ABCDEFG'}]
答案 0 :(得分:2)
该输出不是有效的JSON(如果getTreeData.jsp的响应与您提出的问题完全相同)。
键和字符串值需要双冒号,如下所示:
[{"title":"First","key":"153","folder":false,"id":4,"content":"ABCDEFG"}]