function checkuser(user) {
var ret = false;
$.ajax({ type:'POST', url:'user.php',
async:false,
data:{'user':user},
success:function (data) {
if (data == 1) ret = true
} });
return ret;
}
フィールドの検証には bvalidator を使用します。キーを押すたびにこの関数が起動するようで、ユーザーは ajax 呼び出しが完了する前に入力を続けることができません。ここで何をすべきかよくわかりません。
たとえば、関数が 2 秒ごとに複数回実行されないようにするにはどうすればよいですか?