bordellinoff
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Ну, вообщем-то, это не ошибка и не конфликт, а default behavior onclick="AjaxFormRequest..." После функции onclick автоматически выполняется onsubmit -- это и есть Ваша "проблема". return false Останаливает лишь действие кнопки, но никак не формуляра! $('#former').submit(function(e) { e.preventDefault(); // вот это и останавливает отправку формуляра, ajax, само собой, отправляет запрос и получает ответ $.ajax({ type: "POST", url: "submit.php", data: $(this).serialize() }).done(function(response) { $('#объект_всё_хорошо').html(response); }).fail(function(response) { document.getElementById('объект_всё_плохо').innerHTML = "Ошибка при отправке формы"; }); }); Пример проверен -- всё работает. |