【发布时间】:2010-05-11 15:34:49
【问题描述】:
我有一个单独的 .js 文件和用于 json 请求的命名空间。 我有另一个用于实际逻辑的 .js 文件和命名空间。
我似乎无法将结果返回到我的逻辑层。
var jsonResult = Blah.Data.LoadAggregates();
alert(jsonResult);
alert(jsonResult.d.length);
alert(jsonResult.length);
以上所有调用都返回 undefined。
Blah.RegisterNamespace("Blah.Data");
(function(Data) {
Data.LoadAggregates = function() {
$.ajax({
type: "POST",
url: "asdf.asmx/GetAggregates",
data: "{}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(data) {
???????
},
error: function(msg) {
alert("error" + msg);
}
});
};
})(Blah.Data);
【问题讨论】:
标签: javascript jquery ajax json