laf*_*cow 6 ajax iframe json content-type internet-explorer-9
我有与此处解释的相同的问题,简而言之:
我正在使用iframe将文件发布到服务器AJAX样式,然后接收JSON响应以告诉我文件是否已成功上载和解析.除了IE9之外,每个浏览器都很棒.相反,IE9提示我保存或打开JSON,并且不会将其传递回iframe.
在另一个SO问题中,EricLaw -MSFT建议将内容类型设置为"application/json",这是我所做的,但无济于事.
有谁知道如何让IE9让iframe拥有它的JSON?
看起来将内容类型设置为“text/html”就可以了。它不太理想,因为它没有描述内容,但是哦,好吧。希望这对其他人也有帮助。
HTML 表单仅限于以三种不同的内容类型发送数据:
text/plain、application/x-www-form-urlencoded和multipart/form-data要解决此问题,必须重写当前处理 HTML 表单的服务器代码,以便在接收来自对象的请求时手动将请求正文解析为名称/值对
XDomainRequest。这使得为对象添加支持XDomainRequest比其他方式更加困难。
参考
| 归档时间: |
|
| 查看次数: |
2489 次 |
| 最近记录: |