【发布时间】:2011-09-08 13:54:20
【问题描述】:
我有这个代码可以向我的服务器发出一些请求:
function myAjaxCheck(token) {
$.ajax({
type: 'POST',
url: 'auth.php',
data: {
token: token,
},
dataType: 'json',
success: function (data) {
if (data.auth == 'OK') {
alert ('ok');
}
} else {
alert('Error: ' + data.auth);
}
}
}).done(function (data) {
return data;
});
}
所以,我需要将返回的数据传递给一个变量,例如:
Var MyVariable = myAjaxCheck(token);
console.log(MyVariable);
在控制台:
未定义
问题出在哪里,应该是数据完成后会返回,但不是。
【问题讨论】:
标签: javascript jquery ajax