Форум программистов, компьютерный форум, киберфорум
jQuery
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.62/13: Рейтинг темы: голосов - 13, средняя оценка - 4.62
56 / 31 / 1
Регистрация: 25.04.2013
Сообщений: 279

Как сделать запрос по Ajax при нажатии на submit без перезагрузки

07.03.2015, 17:25. Показов 2522. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, использую форму, нужно отправить данный через обработчик без перезагрузки, использую submit чтобы была возможность в inputa-x поставить required, с button как отправлять через ajax знаю а вот с submitom проблемы с перезагрузкой, как можно сделать чтобы работал required и при нажатии на форму сабмит не перезагружал страницу? Гуглил пробовал return false но осталось тоже самое. Буду благодарен за помощь
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
07.03.2015, 17:25
Ответы с готовыми решениями:

как сделать так, чтобы при нажатии на кнопку submit ответ появился без перезагрузки страницы
или проще сохранить данные формы после обработки? PHP-обработчик есть. <form method="post" name="form"...

Как организовать ajax-запрос без перезагрузки страницы?!
Добрый день!! Имеется модальное окно для редактирование, изменения должны применяться с помощью ajax без перезагрузки страницы. Сделал...

Ajax запрос и ответ на него - все это без перезагрузки страницы
Объясню задачу: На странице есть текстовое поле через которое вводятся некоторые данные, и на этой же странице есть таблица которая...

3
странник
 Аватар для Donald28
810 / 481 / 108
Регистрация: 28.05.2012
Сообщений: 1,518
Записей в блоге: 2
07.03.2015, 19:16
проверка required через submit является не кроссбраузерной. Но если уж очень хочется это оставить то попробуй
JavaScript
1
2
3
4
$('form').click(function(event){
    event.preventDefault();
    // тут AJAX запрос
})
Так же ты же можешь сам проверять обязательные поля:
JavaScript
1
2
3
4
5
6
7
8
9
10
11
var validate = true;
$('form').find('[required=required]').each(function(){
    if ( $(this).val() )
        validate = false;
});
 
if ( validate ){
    // тут AJAX запрос
} else {
    alert('Обязательные поля не заполнены');
}
1
56 / 31 / 1
Регистрация: 25.04.2013
Сообщений: 279
07.03.2015, 19:34  [ТС]
Donald28, по поводу кроссбраузерности согласен.

Если использовать первый скрипт, то тогда не работает required, а если использовать второй, то отправка также идет через перезагрузку страницы, похоже придется по старинке через button и самому писать проверку всех полей.
0
странник
 Аватар для Donald28
810 / 481 / 108
Регистрация: 28.05.2012
Сообщений: 1,518
Записей в блоге: 2
07.03.2015, 22:03
Цитата Сообщение от MrViper Посмотреть сообщение
похоже придется по старинке через button и самому писать проверку всех полей.
естественно. Второй пример под это условие и придумывался
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
07.03.2015, 22:03
Помогаю со студенческими работами здесь

AJAX - как сделать запрос к PHP-коду без перезагрузки страницы
Эта тема имеет больше общего с JavaScript, но ввиду того, как часто у новичков возникают вопросы вроде "Как выполнить функцию PHP из...

Как сделать мультизагрузку фото с ajax и php без перезагрузки страницы?
или хотя бы как можно как можно отправить данные массива name='image' в файл обработчик ? Добавлено через 15 минут вот мой js: ...

Submit без перезагрузки сайта
На сайте выполняется запрос на бд и отттуда выдается значение на сайт. Так вот помогите сделать так чтобы при получении запроса на сайт...

Удалить картинку без перезагрузки страницы при нажатии на ссылку
Приветствую, читающий! В общем, что мне сделать нужно: Нужно удалить картинку без перезагрузки страницы по клику на ссылке. Т.е....

Вывести время в input без перезагрузки страницы при нажатии на кнопку
Нужно при нажатии на кнопку в поле input вывести время. Вроде сделал. Работает. Но перезагружается страница. Как это исправить? Просто на...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Отправка уведомления на почту при изменении наименования справочника
Maks 25.03.2026
Программная отправка письма электронной почты на примере изменения наименования типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 25.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
SDL3 для Desktop (MinGW): Вывод текста со шрифтом TTF с помощью библиотеки SDL3_ttf на Си и C++
8Observer8 24.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-text-sdl3-c. zip finish-text-sdl3-cpp. zip
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло. Но на выплатах по больничным это. . .
Контроль уникальности заводского номера
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере нетипового документа выдачи шин для спецтехники с табличной частью, разработанного в конфигурации КА2. Данные берутся из. . .
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 23.03.2026
e7EYtONaj8Y Z4Tv2zpXVVo https:/ / github. com/ shumilovas/ med2. git
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru