Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » Web-программирование » конфликт js / jQuery

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

dasser

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подробнее... [/more]

Всего записей: 1 | Зарегистр. 23-06-2014 | Отправлено: 12:51 23-06-2014 | Исправлено: dasser, 15:33 23-06-2014
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 = "Ошибка при отправке формы";  
    });
});
 
Пример проверен -- всё работает.

Всего записей: 50 | Зарегистр. 13-10-2013 | Отправлено: 01:32 27-06-2014 | Исправлено: bordellinoff, 01:35 27-06-2014
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Интернет » Web-программирование » конфликт js / jQuery


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru