【发布时间】:2012-02-21 11:32:25
【问题描述】:
有时有一帧包括加载动作类。但有时由于服务器问题或其他一些原因。
在这种情况下,我想重新加载脚本。
但是,在重新加载脚本时,我会像“重新发送数据”一样弹出。并要求确认。
重新加载脚本时如何避免弹出窗口?
注意:由于我需要获取超过 1KB 的数据(它可能会扩展),我只需要使用 POST 请求。 这有意义吗?
【问题讨论】:
标签: javascript jquery html jsp frame
有时有一帧包括加载动作类。但有时由于服务器问题或其他一些原因。
在这种情况下,我想重新加载脚本。
但是,在重新加载脚本时,我会像“重新发送数据”一样弹出。并要求确认。
重新加载脚本时如何避免弹出窗口?
注意:由于我需要获取超过 1KB 的数据(它可能会扩展),我只需要使用 POST 请求。 这有意义吗?
【问题讨论】:
标签: javascript jquery html jsp frame
您可以在页面加载后立即使用 ajax 将 post 请求异步发送到服务器。
在这种情况下,您无需在出现问题时刷新页面。只需使用 Javascript 重新发送发布请求即可。无论如何刷新页面,浏览器都不会弹出警告对话框。
【讨论】:
您似乎使用 post requset 进入网站,将其更改为 get 并“重新加载”。
【讨论】:
如果您可以访问服务器代码,并且解决方案允许,您可以在处理 POST 后重定向到相同的 url。然后你可以在没有 POST 和确认的情况下进行刷新。
建议使用 su27 建议的 ajax,这是一种更好的解决方案,但可能更难实现...
【讨论】: