Есть ли способ сохранить детей, добавленных в DOM через .appendChild() после POST/GET, не регенерируя их в JavaScript? Сейчас я регенерирую их несколькими вызовами функций, написанными в теге скрипта, используя php."Сохранение" приложенных детей?
ответ
Если страница перезагружена, DOM воссоздается с нуля, и любые более ранние изменения теряются.
Возможные решения:
Использование Ajax избежать перезагрузки страницы. Вы могли бы отправлять запросы асинхронно, не теряя состояния DOM.
При ответе на конкретные запросы восстанавливайте правильные элементы при рендеринге HTML из php. Это требует некоторой дублированной логики на стороне сервера, которую вы сейчас обрабатываете на стороне клиента.
Нет, если вы добавляете на стороне клиента. Сервер не знает, что исходный документ был изменен и, в свою очередь, не имеет никакого способа убедиться, что документ обновления обслуживается после GET/POST. Лучшая аналогия, о которой я могу думать, - это открыть документ Word, изменить текст и закрыть приложение без сохранения файла.
- 1. Сохранение родителя и детей
- 2. Методы связывания приложенных элементов
- 3. Настройка QML RowLayout приложенных свойств
- 4. Что означает звездочки, приложенных к TFS числа
- 5. Проблемы с .on в решении приложенных узлами
- 6. cloneElement для детей детей
- 7. Рельсы, подсчитывающие детей детей
- 8. SQLite Net Extensions OneToMany отношение не вставляя/сохранение/обновление Детей
- 9. Flash AS3: сохранение/загрузка позиций всех детей MovieClip
- 10. Hibernate ORM: Сохранение родительской сущности Спасет детей тоже?
- 11. Сохранение больших сущностей и детей с фреймворком сущности
- 12. NHibernate - Сохранение родителя, когда у меня есть идентификаторы детей только
- 13. Построение несколько мерного массива с переменным, состоящими из приложенных строк
- 14. JQuery глубоко Клонирование не работает с плагин приложенных элементами
- 15. изменения Селектор класса не работает на приложенных пунктов
- 16. Относительное расположение детей от детей
- 17. Не удалось получить детей (детей)
- 18. jQuery выберите детей детей детей и т. Д.
- 19. CRM: Получить детей исключение для детей без детей
- 20. mongodb - Поля против производительности детей
- 21. Спящий критерий, как не загружать детей детей
- 22. NHibernate: Сортировка результатов по свойствам детей (детей ...)
- 23. Убивание детей детей в python с подпроцессом
- 24. XPath для выбора детей конкретных детей & родителей
- 25. Есть ли способ найти детей детей программы?
- 26. RecyclerView Число детей меньше, чем число детей
- 27. Выбор детей
- 28. путь_к_файлу детей
- 29. Нумерация детей
- 30. Выбрать детей