|
601 / 485 / 185
Регистрация: 19.04.2016
Сообщений: 1,885
|
||||||||||||||||
Страница обновляется после отправки файла на сервер15.05.2017, 13:23. Показов 3349. Ответов 26
Метки нет (Все метки)
Помогите решить проблему и упростить код.
В общем, суть проблемы - при загрузке файла на сервер - обновляется страница, пробовал и onclick(button) и onsubmit(submit), не знаю как сделать так, чтобы страница не обновлялась...
Был и такой вариант
0
|
||||||||||||||||
| 15.05.2017, 13:23 | |
|
Ответы с готовыми решениями:
26
Страница обновляется после отправки формы - php Почему после отправки формы, страница обновляется ? При отправки формы страница просто обновляется |
|
90 / 40 / 17
Регистрация: 24.10.2015
Сообщений: 577
|
|
| 15.05.2017, 16:34 | |
|
Поменять событие на submit и вернуть в конце всех действий false
0
|
|
|
601 / 485 / 185
Регистрация: 19.04.2016
Сообщений: 1,885
|
|
| 15.05.2017, 18:28 [ТС] | |
|
rodigy, увы, но нет, не помогает
0
|
|
|
Почетный модератор
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
|
|
| 15.05.2017, 18:57 | |
|
EveKS, найдите и отметьте в консоли галку "Preserve log" или как-то так, после чего смотрите. Возможно, у вас где-то ошибка в духе typeerror и поэтому страница перезагружается. С отмеченной галкой эти ошибки (если они есть) не будут пропадать после обновления страницы
Добавлено через 1 минуту на вкладке "Консоль" (или "Console")
0
|
|
|
601 / 485 / 185
Регистрация: 19.04.2016
Сообщений: 1,885
|
||||||
| 15.05.2017, 20:02 [ТС] | ||||||
|
KOPOJI, изначально вылазит только это:
browserLink:37 [Deprecation] Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. Но где именно этот синхронный запрос... Но ошибок нет, и с Preserve log ffox указывает на строчку getPreventDefault в jQuery v1.8.2 и то там выбор между синхронной и асинхронной через || Добавлено через 55 секунд browserLink:37 - просто пустое место... Добавлено через 1 минуту KOPOJI, в итоге поймал это: Ошибка синтаксического анализа XML: корневой элемент не найден Адрес:
с чем это может быть связано?
0
|
||||||
|
24 / 24 / 8
Регистрация: 27.02.2012
Сообщений: 492
|
||||||
| 16.05.2017, 16:49 | ||||||
|
EveKS, у вас элемент $("#submitMarkers") находится внутри полноценной формы?
тоесть, если бы вы убрали все события то при нажатии на $("#submitMarkers") отправилась бы форма? Если да, то попробуйте кнопку из формы вытащить, или повесьте событие на форму типа такого
0
|
||||||
|
601 / 485 / 185
Регистрация: 19.04.2016
Сообщений: 1,885
|
|
| 17.05.2017, 09:53 [ТС] | |
|
Zazu, не один из вариантов не решил проблемы.
0
|
|
|
24 / 24 / 8
Регистрация: 27.02.2012
Сообщений: 492
|
|
| 17.05.2017, 10:05 | |
|
EveKS, Можно увидеть код формы?
0
|
|
|
601 / 485 / 185
Регистрация: 19.04.2016
Сообщений: 1,885
|
|||||||||||||||||||||||||||||||
| 17.05.2017, 10:28 [ТС] | |||||||||||||||||||||||||||||||
|
Zazu,
В форме много лишнего, т.к. пробовал много вариантов, в итоге NAME и ID лишние не по убирал. Текущий код JS, всё что относится к форме:
и без:
)
0
|
|||||||||||||||||||||||||||||||
|
24 / 24 / 8
Регистрация: 27.02.2012
Сообщений: 492
|
|||||||||||
| 17.05.2017, 10:33 | |||||||||||
|
EveKS, попробуйте отсюда убрать type="submit"
0
|
|||||||||||
|
601 / 485 / 185
Регистрация: 19.04.2016
Сообщений: 1,885
|
|
| 17.05.2017, 10:41 [ТС] | |
|
Zazu, это всё я пробовал и даже форму убирал, извлекая данные из input'тов по id, всё равно перезагрузит страницу.
0
|
|
|
24 / 24 / 8
Регистрация: 27.02.2012
Сообщений: 492
|
|
| 17.05.2017, 10:55 | |
|
EveKS, а у вас в ответном файле от сервера перенаправление ни какое не выполняется случайно?
Ну может из за отсутствия каких то данных POST или ещё что!!
0
|
|
|
2463 / 1769 / 625
Регистрация: 11.07.2016
Сообщений: 4,067
|
||
| 17.05.2017, 11:01 | ||
|
Весь тред не читал, но судя по
0
|
||
|
24 / 24 / 8
Регистрация: 27.02.2012
Сообщений: 492
|
||||||||||||||||
| 17.05.2017, 11:35 | ||||||||||||||||
|
EveKS, ну что могу сказать
1 - у вас в форме отсутствует атрибут action 2 - рекомендую функцию reset назвать иначе, так как вдруг браузер будет путать с методом Добавлено через 14 минут что за функция button()? тут
EveKS, у меня вот так всё работает без перезагрузок
Добавлено через 49 секунд смотрите файл который даёт ответ
0
|
||||||||||||||||
|
601 / 485 / 185
Регистрация: 19.04.2016
Сообщений: 1,885
|
|||
| 17.05.2017, 11:42 [ТС] | |||
|
Возвращается только JSON, если запрос без файла, страница не обновляется и всё нормально, но если с файлом, то сначала приходит ответ, затем срабатывают "методы/функции" внутри success, после перезагружается страница.
0
|
|||
|
2463 / 1769 / 625
Регистрация: 11.07.2016
Сообщений: 4,067
|
||
| 17.05.2017, 11:45 | ||
|
0
|
||
|
601 / 485 / 185
Регистрация: 19.04.2016
Сообщений: 1,885
|
|
| 17.05.2017, 12:06 [ТС] | |
|
Zazu, всёравно перезапускает
, в моем случае action, это action="/Home/Post", но это не суть, да и ответ - простая строка вида: {markerMessageId: "41cff483-8f0c-4302-bc0b-d7063c16de37", latitude: "56.053251582985276", longitude: " 92.91257858276367", title: null}Balanaar, Zazu, залил на azure, всё нормально, без перезагрузок, почему перезапускает локально - не знаю.
0
|
|
|
24 / 24 / 8
Регистрация: 27.02.2012
Сообщений: 492
|
|
| 17.05.2017, 12:18 | |
|
EveKS, у вас ещё может какой то обработчик событий срабатывает?
0
|
|
|
2463 / 1769 / 625
Регистрация: 11.07.2016
Сообщений: 4,067
|
|
| 17.05.2017, 12:23 | |
|
0
|
|
|
601 / 485 / 185
Регистрация: 19.04.2016
Сообщений: 1,885
|
|
| 17.05.2017, 12:41 [ТС] | |
|
Zazu, нет, только отправляю данные, получаю, ставлю метку, и присваиваю ей id, всё. Вроде как на сервере всё правильно срабатывает, это что-то с localhost не так. Лог локального сервера не чего не выдает, получил - записал в бд, отправил json с кодом 200 и сразу же происходит get запрос на Home/Index после того как данные пришли на клиентскую сторону, но это get запроса просто не должно быть и нет, в данном случае. Да и на том же azure всё нормально работает, с чем это связано - не знаю.
Добавлено через 9 минут Balanaar, я даже конфиги не менял, это стандартные конфиги, что создаются через Visual Stidio, на azure я их и заливаю, единственное отличие только в том, что меняю http(локально) на https и меняю бд.
0
|
|
| 17.05.2017, 12:41 | |
|
Помогаю со студенческими работами здесь
20
После разворачивания списка страница обновляется. Нужно остаться на предыдущей позиции после обновления Страница обновляется после выполнения скрипта Всплывающее окно после отправки на почту (перезагружается страница) После отправки формы перезагружается страница и функция не работает Как сделать чтобы страница не обновлялась после отправки формы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|