Как кэшировать динамически созданные поля формы

У меня есть проект Laravel с представлением, где пользователь добавляет поля формы динамически.
Есть кнопка AJAX «SAVE» и ссылка, которая открывает «представление печати» страницы.

Если пользователь нажимает кнопку «Назад» после печати, динамически добавленные поля отсутствуют, хотя они сохраняются (- если я перезагрузил страницу, она правильно отображается)

Я что-то упускаю из-за кеширования этих полей?

0

Решение

хорошо, я нашел несколько возможных решений:

1) target: _blank для ссылок, которые ведут

2) тип ввода = скрытый для динамически добавляемых полей, заполняется при загрузке и восстанавливается при загрузке страницы (ссылка на сайт)

но я решил принудительно перезагрузить страницы после кнопки назад с таким (dyn) контентом.

после тега ТЕЛО:

<input type="hidden" id="tmkReloadTest" value="reloaded" />
<script>
if(document.getElementById('tmkReloadTest').value!=="reloaded") {
location.reload();
}
window.onbeforeunload = function (e) {
document.getElementById("tmkReloadTest").value = "fromcache";
}
</script>

Надеюсь, поможет..

уш
Y

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]