0

运行以下 jsp 代码时,我得到的只是“正在加载...”,没有任何反应。这是我第一次将 ajax 与Fancytree一起使用。我尝试了许多变体,甚至添加了 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'}]
4

1 回答 1

2

该输出不是有效的 JSON(如果来自 getTreeData.jsp 的响应与您在问题中提出的完全一样)。

字符串键和值需要双冒号,如下所示:

[{"title":"First","key":"153","folder":false,"id":4,"content":"ABCDEFG"}]
于 2014-08-22T16:47:03.193 回答