【发布时间】:2013-04-29 07:49:52
【问题描述】:
我有这个代码:
my.data = function () {
var getAuth = function (userName, password) {
var model = JSON.stringify({ "UserName": userName, "Password": password });
var result;
$.ajax({
url: my.baseUrl + "api/AD",
type: "POST",
data: model,
contentType: "application/json; charset=utf-8",
dataType: "json",
async: false,
success: function (data) {
result = data;
return result;
}
});
}
return {
getAuth: getAuth
}
}();
当我调用 getAuth 时,我可以看到数据返回“true”,但调用函数 - var 结果 = my.data.getAuth(用户名,密码);返回未定义。 有什么想法吗?
【问题讨论】:
-
@undefine: 他设置了 async: false
-
是的,我没注意到。
标签: javascript jquery ajax oop