我对ajax和jquery都是新手,所以请原谅初学者的问题。我对使用 AJAX 调用和返回 JSON 对象的过程感到困惑,并且这些数据可用于程序的其余部分。
如果我有这样的功能:
function treeData(){
$.getJSON("/recipe/recipelist/", function(data) {
// sorts array by title, alphabetically
data.sort(function(a, b){
return b.title < a.title ? 1 : b.title > a.title ? -1 : 0;
});
return data;
});
}
我尝试像这样访问这些数据,
var obj = treeData();
我收到一条错误消息,说 obj 未定义。基本上,我不明白为什么这不起作用。我假设这与我的退货声明有关。我希望能够构建另一个“删除”函数,该函数在调用时会触发 .getJSON 请求并重绘我的数据库条目列表。
提前致谢。