我们使用表单和隐藏的iframe来上传文件并保持用户在同一页面上。最近的IE11更新似乎打破了目标行为:它不再使用目标iframe,而是尝试直接显示响应。据我回忆,它在IE9和10中工作正常,其他浏览器也没有问题。
环境: Win7 x64,IE版本11.0.9600
示例:
<!DOCTYPE html>
<html>
<body>
<form method="post" target="post-iframe" action="/iframe-post">
<button type="submit">Submit</button>
</form>
<iframe name="post-iframe" id="post-iframe"></iframe>
</body>
</html>Post处理程序返回具有适当内容类型的JSON。
发布于 2014-07-05 05:28:34
如果响应的类型不是text/plain或text/html,IE似乎就有这个问题。尝试修改返回带有JSON对象的application/json的服务,以返回带有JSON字符串的文本/纯文本内容类型。
https://stackoverflow.com/questions/24515728
复制相似问题