-2
我有這段代碼,我想指定validateUser函數是true還是false。我該怎麼做,因爲在代碼中已經有一個函數.post()
?在jQuery函數中爲true或false
下面是代碼
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;
}
});
}
http://stackoverflow.com/questions/14220321/how-to-return-the-response-from-an-ajax-call –
你可以讓這個AJAX調用同步。並在函數validateUser作用域內聲明一個變量結果,並在post調用中賦值true或false,然後在post調用返回結果後添加return語句; –