【发布时间】:2012-05-30 22:28:15
【问题描述】:
我有一个使用 getJSON 的函数,但它没有像我预期的那样工作。
function balbla(name, param) {
$.getJSON("/blabla.json?name=" + name + "¶m=" + param, function(data) {
return data.bla;
});
}
当我在 getJSON 方法中使用 alert(data.bla) 时,它可以工作,但是当我尝试 return data.bla 时,它不起作用。此外,当我创建一个变量并尝试将data.bla 的值写入它时,它根本不起作用!
// 我试过这个:
function getRouteData(name, param) {
return $.getJSON('/routes_js.json', {route:name, opt: param});
}
function getRoute(name, param) {
getRouteData(name, param).done(function(data) {
return data.route;
});
}
但是当我调用getRoute("bla", "blub") 时,它仍然返回undefined。
【问题讨论】:
标签: javascript jquery