|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
03.12.2012, 14:05 | #1 |
Форумчанин
Регистрация: 26.01.2012
Сообщений: 648
|
Обновляется страница.
Код HTML:
<head> <script type="text/javascript" src="/scripts/js/jquery.js"></script> <script> $('#add-s').submit(function(event) { event.preventDefault(); var $form = $(this), url = $form.attr( 'action' ); $.post(url, $form.serialize(), function( data ) { $("#TABL").html('Ответ от сервера получен успешно.'); } ); }); </script> </head> <form id="add-s" action="" method="post"> <input type="submit" class="submit" value="Отправить"/> </form> <div id="TABL"></div> |
03.12.2012, 15:22 | #2 |
Раздолбайских Дел
Старожил
Регистрация: 22.05.2009
Сообщений: 3,828
|
return false в конце поставь
Alar, верни репу!
|
03.12.2012, 18:03 | #3 |
Форумчанин
Регистрация: 26.01.2012
Сообщений: 648
|
По прежнему обновляет.
|
03.12.2012, 18:09 | #4 |
Форумчанин
Регистрация: 08.07.2010
Сообщений: 679
|
Код:
|
04.12.2012, 12:03 | #5 |
Раздолбайских Дел
Старожил
Регистрация: 22.05.2009
Сообщений: 3,828
|
Alar, верни репу!
|
05.12.2012, 20:54 | #6 |
Форумчанин
Регистрация: 26.04.2010
Сообщений: 450
|
Код:
в отладчике посмотри. На первый взгляд все должно быть нормально.
Тишина – самый громкий звук
Последний раз редактировалось nerv; 05.12.2012 в 20:56. |
06.12.2012, 12:49 | #7 |
Раздолбайских Дел
Старожил
Регистрация: 22.05.2009
Сообщений: 3,828
|
Отладчик тут не помощник, ибо код валиден.
Тут как говориться "компьютер делает то, что вы ему сказали, а не то, что вы хотели бы чтобы он сделал" (с) кто-то великий. тут при отправки формы запускается событие onsubmit, выполняются присвоения, начинается отправка AJAX-запроса... и... обработчик сабмита завершается, выполняется стандартное действие — сабмит, который по своей природе редиректит.
Alar, верни репу!
|
06.12.2012, 14:03 | #8 |
Форумчанин
Регистрация: 08.07.2010
Сообщений: 679
|
Господа, Вы вообще о чем?
У ТС в коде submit навешивается в коде на форму, которой еще нет на странице. Поэтому отправку формы вообще никто не перехватывает и страница спокойно перезагружается. И никакой философии. |
07.12.2012, 11:17 | #9 | |
Раздолбайских Дел
Старожил
Регистрация: 22.05.2009
Сообщений: 3,828
|
Цитата:
Пропустил... привык что скрипты всегда в конце страницы (у меня)
Alar, верни репу!
|
|
08.12.2012, 03:48 | #10 |
Форумчанин
Регистрация: 26.04.2010
Сообщений: 450
|
я о том, что
Код:
Код:
http://api.jquery.com/event.preventDefault/
Тишина – самый громкий звук
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Не обновляется ячейка данных | MrBrain | SQL, базы данных | 3 | 23.09.2012 09:45 |
не обновляется DataGridView | Kukurudza | C# (си шарп) | 0 | 11.03.2012 12:10 |
страница автоматически обновляется через 1 секунду только один раз | Zeron | JavaScript, Ajax | 5 | 14.06.2010 08:18 |
ComboBox.Text не обновляется | zoidberg948 | Общие вопросы .NET | 1 | 19.02.2010 15:50 |
Dr. Web 5.0 не обновляется... | Smiley | Безопасность, Шифрование | 9 | 24.05.2009 15:11 |