Я хочу изменить форму, используя javascript (после того, как пользователь нажал кнопку отправки), прежде чем отправить ее. Действие включает вызов ajax, который должен завершиться до того, как я отправлю форму. Проблема в том, что обработчик событий submit
завершит выполнение и вернет false до завершения работы ajax, и я не смог выяснить, как отправить форму после завершения ajax. Хотя я знаю, что есть какой-то другой способ сделать это, но я хочу знать, если есть, как это можно сделать таким образом. Благодаря.
$("form#profile").submit(function() {
var dept;
if (IsEmpty($("input[name=dept_id1]").val())) {
return true;
} else {
dept = $("input[name=dept_id1]").val();
$.post("funcs.php", {dept:dept}, function(d) {
$("select[name=dept_id]").val(d);
// It is at this point that I want to submit the form
return true;
});
}
return false;
});