有没有一种方法可以让孩子在POST/GET后通过.appendChild()添加到DOM而无需在JavaScript中重新生成它们?现在我正在使用php在脚本标记中写入几个函数调用来重新生成它们。“保存”附加的孩子?
0
A
回答
0
如果重新加载页面,则DOM将从头开始重新创建,并且以前的任何修改都将丢失。
可能的解决方案:
使用Ajax,以避免重新加载页面。您将能够异步发送请求,而不会丢失DOM的状态。
当响应特定请求时,在从php呈现HTML的同时重建正确的元素。这需要在服务器端重复您现在在客户端处理的逻辑。
0
如果你不被附加在客户端。服务器无法知道源文档已被更改,并且无法确保在GET/POST之后提供更新文档。我能想到的最好的比喻是,如果您打开Word文档,修改一些文本,然后关闭应用程序而不保存文件。
相关问题
- 1. CKEditor附加孩子错误
- 2. 文件片段和附加的孩子
- 3. 无法孩子附加到现场
- 4. 保存孩子的旋转Three.js
- 5. XML保存所有的孩子可变
- 6. 从孩子访问ParentForm并确保添加孩子
- 7. 保存到附加模式
- 8. 自参照孩子不附
- 9. 休眠需要值来保存孩子
- 10. 如何向孩子保存父母?
- 11. 如何添加孩子的孩子?
- 12. 附加的东西作为第n个孩子 - 如果独生子女追加为第一个孩子
- 13. EF CF Linq-to-Sql,保存附加的子实体? (.NET 4)
- 14. 宏将文件的保存版本附加到电子邮件
- 15. 保存OCaml中的附加列表
- 16. 保存电子邮件附件
- 17. 保存附件
- 18. 保存电子邮件附件的附件
- 19. 孩子不存在
- 20. 如何在最后一个孩子的jquery上附加td?
- 21. 保留孩子 - 必须放?
- 22. 展望VBA保存附件保存错误的附件
- 23. Rails添加附件之前保存
- 24. VBA附加Excel文件而不保存
- 25. 保存当前页面从Firefox附加
- 26. Rails has_many:通过保存附加字段
- 27. 解析,如何保存附加文本
- 28. Excel CodeModule不保存附加代码
- 29. Laravel 5 - 多对多 - 附加与保存
- 30. 保存附加元素数据库