namespace.items.Load = function (arg1, arg2) {
$.getJSON("/Object/Items", { "Arg1": arg1, "Arg2": arg2 }, function (Items) {
return Items;
});
}
上面的对象“Items”是否超出范围之类的?因为在调用这个函数之后我得到的只是“未定义”。我该如何解决这个问题?
最佳答案
getJSON
请求是异步的,因此您还必须为您的 items.Load
函数提供回调。
namespace.items.Load = function (arg1, arg2, callback) {
$.getJSON("/Object/Items", { "Arg1": arg1, "Arg2": arg2 }, callback);
};
关于JavaScript 对象超出范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18848585/