getJSON无法正常工作?

时间:2011-04-20 20:36:07

标签: jquery getjson jstree

我使用JStree插件在Freemarker中渲染树。 我写了一个递归宏......它有

<a href="#" onClick="myfunc(element)">myfile</a>

元素是一个java对象,就像树由控制器传递给freemarker模板一样。 每个元素都有一些属性,如name,和  在

myFunc(element){
    $.getJSON("element",{data}, function(listdata){ //simplest form -not even called.
        any alert code;
    });
}

现在这是我第一次使用jquery和jstree,我已经流泪了。

由于

1 个答案:

答案 0 :(得分:1)

$.getJSON执行ajax请求,其中第一个参数是URL。

http://api.jquery.com/jQuery.getJSON/ - “使用GET HTTP请求从服务器加载JSON编码的数据。”

如果您希望从DOM解析JSON,可以使用JSON.parse(<string here>),或者如果您希望获取字符串的JSON对象,可以使用JSON.stringify(<obj here>)

http://json.org/js.html

您可能还想在浏览器中打开开发控制台(IE / Firefox中的F12,右键单击Chrome / Safari中的CTRL + SHIFT + J),您可能会看到它试图转到{{3获取JSON。