我正在编写一个基于Javascript的上传进度表.我想使用标准的多部分提交方法(而不是在iframe中提交文件).在提交期间,我发送ajax请求,返回上传的完成百分比,然后相应地更新进度表.
这一切在FireFox和IE中都很顺利.但是,Safari似乎阻止了在提交主表单后完成ajax请求.在调试器中,我可以看到请求标头,但看起来似乎从未收到响应.
有人意识到这一点,或者如何解决这个问题?
对我来说,这实际上听起来是正确的行为 - 但令我惊讶的是 Firefox 和 IE 的行为却不然。
这类似于您试图离开某个页面,而该页面仍在与您交互 - 听起来很顽皮!
我可以理解为什么这会有好处 - 但我希望只有当您对当前访问的 uri 或最坏的同域执行 POST 时才会出现这种情况。
| 归档时间: |
|
| 查看次数: |
4403 次 |
| 最近记录: |