Добавлены элементы управления, потерянные при обратной передаче - PullRequest
0 голосов
/ 23 мая 2010

Я добавил HTML-элементы управления через JavaScript. Однако, когда страница отправляется обратно, все добавленные элементы управления теряются. Есть ли способ получить его?

Спасибо, СП

Ответы [ 3 ]

2 голосов
/ 23 мая 2010

Похоже, у вас есть несколько вариантов. Или

  1. Добавьте параметр в свой POST, чтобы указать, что поля присутствовали, затем, если сервер увидит, что этот параметр установлен, вы запишите поля в своем ответе; или

  2. Выполните отправку формы AJAX, оставив вашу страницу без изменений.

2 голосов
/ 23 мая 2010

Они будут, если вы модифицируете dom с помощью javascript, изменения не будут сохраняться при обратной передаче, будь то статический html или динамическая сгенерированная сторона сервера, вы получите новую страницу. Вам нужно заново добавлять элементы управления каждый раз.

0 голосов
/ 23 мая 2010

Поскольку элементы управления динамически добавляются с помощью javascript, они должны исчезнуть.Если это возможно, вы можете поместить их прямо в ваш HTML.

...