我有这样的代码:显露的模块阿贾克斯
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,我可以看到数据返回“真”,但调用函数 - VAR的结果= my.data.getAuth(用户名,密码);返回undefined。 有什么想法?
@undefine:他设置异步:假 – 2013-04-29 07:56:42
是,我没有注意到这一点。 – undefined 2013-04-29 07:59:50