Мне нужно предпринять некоторые действия, которые включают обновление таблицы базы данных, когда пользователь нажимает кнопку отправки формы. Я хочу, чтобы это действие завершилось, прежде чем я сейчас отправлю форму, но она пока не работает. Вот коды
// On form submission
$("#profile").submit(function() {
submitForm(function(result) {
return result;
});
});
function submitForm(callback) {
var dept;
if (IsEmpty($("input[name=dept_id1]").val())) {
dept = $("select[name=dept_id]").val();
$.post("funcs.php", {'dept':dept, op:'select'}, function(d) {
callback(true);
});
} else {
dept = $("input[name=dept_id1]").val();
$.post("funcs.php", {'dept':dept}, function(d) {
callback(true);
});
}
}
Если я не разрешу отправлять форму, действие будет успешно выполнено, но мне придется вручную перейти на страницу результатов, чтобы увидеть изменения. Если я разрешу отправлять форму, изменения не вступят в силу.
Коды, которые я вставил сюда, позволяют отправлять форму после функции ajax, но не вносят никаких изменений на стороне сервера.
Спасибо за любую помощь.