|
|
|
Возврат на страницу назад после сабмита формы и обновление этой страницы
|
|||
|---|---|---|---|
|
#18+
Есть ли мультибраузерное решение этой этой задачи на js? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2015, 13:22 |
|
||
|
Возврат на страницу назад после сабмита формы и обновление этой страницы
|
|||
|---|---|---|---|
|
#18+
Код: html 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2015, 14:16 |
|
||
|
Возврат на страницу назад после сабмита формы и обновление этой страницы
|
|||
|---|---|---|---|
|
#18+
Axeleron, Надо после субмита иммитировать нажатие клавиши назад в браузере И там иммитироват f5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2015, 15:03 |
|
||
|
Возврат на страницу назад после сабмита формы и обновление этой страницы
|
|||
|---|---|---|---|
|
#18+
panchНадо после субмита иммитировать нажатие клавиши назад в браузере И там иммитироват f5 А можно узнать почему надо именно так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2015, 15:13 |
|
||
|
Возврат на страницу назад после сабмита формы и обновление этой страницы
|
|||
|---|---|---|---|
|
#18+
Axeleron, Если после сабмита сразу сделать обновление страницы - субмит повторится Хочется как-то от этого защититься средствами js ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2015, 15:28 |
|
||
|
Возврат на страницу назад после сабмита формы и обновление этой страницы
|
|||
|---|---|---|---|
|
#18+
panchAxeleron, Если после сабмита сразу сделать обновление страницы - субмит повторится Хочется как-то от этого защититься средствами js Сабмит делать, конечно, не на page load, а на нажатие кнопки какой. Сабмит не повторится тогда, потому что форма будет отправлена и вернет страницу обратно. Защищаться средставми JS бессмысленно, так как JS можно отключить в браузере, и что тогда? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2015, 15:44 |
|
||
|
Возврат на страницу назад после сабмита формы и обновление этой страницы
|
|||
|---|---|---|---|
|
#18+
Axeleron, защита от повторной отправки данных через F5 делается обычно на сервере с помощью перегрузки страницы методом GET ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2015, 09:14 |
|
||
|
Возврат на страницу назад после сабмита формы и обновление этой страницы
|
|||
|---|---|---|---|
|
#18+
Если не критично, сабмит можно через Ajax сделать, а там уже сколько хочешь, столько и обновляй страницу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2015, 09:46 |
|
||
|
Возврат на страницу назад после сабмита формы и обновление этой страницы
|
|||
|---|---|---|---|
|
#18+
panchAxeleron, Если после сабмита сразу сделать обновление страницы - субмит повторится Хочется как-то от этого защититься средствами jsДак redirect надо на сервере сделать: Post/Redirect/Get (PRG) . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2015, 10:48 |
|
||
|
Возврат на страницу назад после сабмита формы и обновление этой страницы
|
|||
|---|---|---|---|
|
#18+
kunaksergeyAxeleron, защита от повторной отправки данных через F5 делается обычно на сервере с помощью перегрузки страницы методом GET Все верно. Я просто не совсем досконально ответил, акцентировав внимание топикстартера на том, что не нужно использовать History браузера. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2015, 11:03 |
|
||
|
Возврат на страницу назад после сабмита формы и обновление этой страницы
|
|||
|---|---|---|---|
|
#18+
Axeleron , kunaksergey , что такое перезагрузка страницы методом Get на сервере? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2015, 11:08 |
|
||
|
Возврат на страницу назад после сабмита формы и обновление этой страницы
|
|||
|---|---|---|---|
|
#18+
skyANA Axeleron , kunaksergey , что такое перезагрузка страницы методом Get на сервере? :) Это сабмит формы, обработка и редирект (Redirect и GET - я считаю одним и тем же, ибо Redirect неминуемо подразумевает вызов Get метода). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2015, 11:13 |
|
||
|
Возврат на страницу назад после сабмита формы и обновление этой страницы
|
|||
|---|---|---|---|
|
#18+
AxeleronskyANA Axeleron , kunaksergey , что такое перезагрузка страницы методом Get на сервере? :) Это сабмит формы, обработка и редирект (Redirect и GET - я считаю одним и тем же, ибо Redirect неминуемо подразумевает вызов Get метода).Ну то есть о чём я писал выше. Пользуйтесь пожалуйста общепринятой терминологией. ТС не обладает телепатическими способностями :) авторСуть решения проблемы при использовании модели PRG заключается в том, что в ответ на отправку данных веб-формы, сервер не просто генерирует HTML-страницу с результатом, а возвращает браузеру заголовок перенаправления «Location» (при этом используются коды состояния HTTP 302 , HTTP 303 , иногда HTTP 301 ) ведущий на страницу с результатом, но уже вызываемым обычным методом GET, а не POST, и без данных веб-формы, конечно. При обновлении такой страницы с результатом нежелательных действий не произойдет, ее даже можно использовать в качестве закладки в браузере. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2015, 11:25 |
|
||
|
Возврат на страницу назад после сабмита формы и обновление этой страницы
|
|||
|---|---|---|---|
|
#18+
skyANA, буквоед ты :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2015, 11:27 |
|
||
|
Возврат на страницу назад после сабмита формы и обновление этой страницы
|
|||
|---|---|---|---|
|
#18+
AxeleronskyANA, буквоед ты :)Ответы, что не понятны молодому специалисту, бессмысленны. Не поймёт, человек, кто не в теме, что такое "перезагрузка страницы методом Get на сервере". Не поймёт, что ты "акцентировал внимание топикстартера на том, что не нужно использовать History браузера". А пойдёт заниматься какой-то фигнёй, потому как на форуме вычитал вот такое, а понял это как сякое. И обязательно зачем-то скопирует твой код с jQuery.load(). А надо следовать общепринятому решению: Post/Redirect/Get (PRG) . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2015, 11:39 |
|
||
|
Возврат на страницу назад после сабмита формы и обновление этой страницы
|
|||
|---|---|---|---|
|
#18+
skyANAAxeleronskyANA, буквоед ты :)Ответы, что не понятны молодому специалисту, бессмысленны. Не поймёт, человек, кто не в теме, что такое "перезагрузка страницы методом Get на сервере". Не поймёт, что ты "акцентировал внимание топикстартера на том, что не нужно использовать History браузера". А пойдёт заниматься какой-то фигнёй, потому как на форуме вычитал вот такое, а понял это как сякое. И обязательно зачем-то скопирует твой код с jQuery.load(). А надо следовать общепринятому решению: Post/Redirect/Get (PRG) . Не всегда допустимы общепринятые решения Большие ограничения накладывает кривые CMS Решение на js "шаг назад после сабмита и релоад " есть работает везде кроме хрома ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2015, 16:56 |
|
||
|
Возврат на страницу назад после сабмита формы и обновление этой страницы
|
|||
|---|---|---|---|
|
#18+
panchskyANAпропущено... Ответы, что не понятны молодому специалисту, бессмысленны. Не поймёт, человек, кто не в теме, что такое "перезагрузка страницы методом Get на сервере". Не поймёт, что ты "акцентировал внимание топикстартера на том, что не нужно использовать History браузера". А пойдёт заниматься какой-то фигнёй, потому как на форуме вычитал вот такое, а понял это как сякое. И обязательно зачем-то скопирует твой код с jQuery.load(). А надо следовать общепринятому решению: Post/Redirect/Get (PRG) . Не всегда допустимы общепринятые решения Большие ограничения накладывает кривые CMSА телепатов вообще нет. Что же Вы сразу не написали, что Вам не решение нужно, а костыль забить в какую-то кривую CMS? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2015, 23:07 |
|
||
|
Возврат на страницу назад после сабмита формы и обновление этой страницы
|
|||
|---|---|---|---|
|
#18+
panch, ну и как бы решение-то нормальное есть: 18367760 . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2015, 23:08 |
|
||
|
|

start [/forum/topic.php?fid=22&fpage=64&tid=1445658]: |
0ms |
get settings: |
6ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
45ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
34ms |
get tp. blocked users: |
1ms |
| others: | 209ms |
| total: | 320ms |

| 0 / 0 |
