Один из способов - ввести переменную, которая будет установлена в значение true при возврате удаленного вызова.
var remote_complete = false;
$.ajax({
url: "test.html",
success: function(){
remote_complete = true;
}
});
while (remote_complete == false)
{
// loop until remote_complete = true;
}
Другой способ - проверить форму после завершения удаленной проверки
$.ajax({
url: "test.html",
success: function(){
validate_form();
}
});