【发布时间】:2014-02-10 11:10:12
【问题描述】:
我有这段代码,我想指定 validateUser 函数是真还是假。我该怎么做,因为在代码中 .post() 中已经有一个函数?
这里是代码
function validateUser() {
var user = $("#username").val();
$.post('usercheck.php', $("#form").serialize(), function (data) {
var usercheck = data;
if (usercheck != "") {
$("#div").html("Username already exists");
return false;
} else {
$("#div").html("ok");
return true;
}
});
}
【问题讨论】:
-
您可以使这个 ajax 调用同步。并在函数 validateUser 范围内声明一个变量 result 并在 post 调用中分配值 true 或 false ,然后在 post call 返回结果后添加 return 语句;