如何更新浏览器'使用Ajax将html添加到页面后的缓存
How to update the browser's cache after adding html to page with Ajax
我正在开发一个java spring portlet (Liferay)
应用程序,并有一个用户可以填写表单的页面。在其中有一个部分,他们可以添加图像,这些图像通过ajax
调用注入页面。当他们单击保存时,会显示一个预览页面。
问题是,如果他们使用浏览器返回按钮,图像不会存储在浏览器上一页的副本中。
有没有办法强制浏览器在保存页面时更新其dom副本?
谢谢,Andy
否,不能更改<input type="file">
的值
我只能想象一种可能的解决方案:
添加文件,将其内容读取到base64字符串中,并将其存储到浏览器的本地存储中。但这只能在现代浏览器中使用。
相关文章:
- 使用jQuery根据动态生成的html动态添加html
- 如何使用javascript选择字符串的部分,添加html标记或删除部分
- 单击按钮添加HTML表单
- 如何添加html<br>标记转换为javascript
- 动态添加 HTML 元素后创建 jQuery 事件
- 在具有特定ID的DIV中使用JavaScript动态添加HTML元素
- 在前面的输入元素之前添加html输入元素
- 程序添加html后点击不工作
- 使用appendchild或其他方法向ul添加html代码而不是纯文本
- 如何在JS函数中添加HTML代码
- Jquery从另一个页面添加HTML
- 如何在不添加html脚本标记的情况下使用google-maps-api-v3
- 正在尝试向jQuery对象添加HTML类属性
- 使用“添加用户”按钮添加HTML字段
- 在 JavaScript 中的 textNode 中添加 html
- jquery动态添加HTML字段遇到了神秘的问题
- AngularJS 如何动态添加 HTML 并绑定到控制器
- 使用 js 添加 HTML 元素
- 在 JavaScript 切换中添加 html / css
- 如何在 tinymce 的第一段中添加 html 链接