![]() |
Модераторы: Sardar, Aliance |
![]() ![]() ![]() |
|
Niko8D |
|
||||||||||||
Новичок Профиль Группа: Участник Сообщений: 24 Регистрация: 23.11.2009 Репутация: нет Всего: нет |
Что-то странное происходит, поставил console.log перед
В консоле происходит какой-то цикл, который выводит 975 раз
(там еще ошибка появляется в конце, но я не успеваю ее разглядеть, так как форма отправляется, соответственно страница обновляется) естественно это занимает какое-то время и далее форма отправляется. Если убераеш парамент
то цинкл идет до бесконечности. Добавлено через 13 минут и 26 секунд Console.log выводит интересные результвты. Console.log я поставил перед стракой отправки формы
Консоль выводит цикл и при каждом выводе выводит строку
Цикл бесконечный, но как только в ajax устанавливаешь параметр
цикл обрывается на 975 выводе. Вот такая ерунда, почему так происходит я не понимаю. |
||||||||||||
|
|||||||||||||
Niko8D |
|
||||||
Новичок Профиль Группа: Участник Сообщений: 24 Регистрация: 23.11.2009 Репутация: нет Всего: нет |
Console.log выводит интересные результвты. Console.log я поставил перед стракой отправки формы
Консоль выводит цикл и при каждом выводе выводит строку
Цикл бесконечный, но как только в ajax устанавливаешь параметр
цикл обрывается на 975 выводе. Вот такая ерунда, почему так происходит я не понимаю. |
||||||
|
|||||||
ksnk |
|
|||
![]() прохожий ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 48 Всего: 386 |
Мне казалось, что явный вызов submit() не вызывает обработчик onsubmit. Возможно теперь это уже не так.
Можно так изменить обработчик - добавить переменную `call.gone`. По значению переменной - вызывать $.ajax еще раз или не вызывать.
-------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! ![]() |
|||
|
||||
Niko8D |
|
|||
Новичок Профиль Группа: Участник Сообщений: 24 Регистрация: 23.11.2009 Репутация: нет Всего: нет |
Что самое интересное, если этот скрипт вынести отдельно, например в отдельный файл (в чистый файл не связанный с проектом), то он работает нормально (т.е. без зацикливания). Сейчас буду разбератся, в чем причина зацикливания.
|
|||
|
||||
Niko8D |
|
|||
Новичок Профиль Группа: Участник Сообщений: 24 Регистрация: 23.11.2009 Репутация: нет Всего: нет |
Теперь мне все понятно. Как выше было сказано. Проблемы в версии jqury. В версии jQuery 1.2.6 работает нормально, а в версии jQuery v1.8.2 отправка формы зацикливеатся.
|
|||
|
||||
![]() ![]() ![]() |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | JavaScript: для новичков | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |