IE将来自JAX-RS web服务的字符串响应视为文件
IE treating String response from JAX-RS web service as a file
我有一个返回json字符串的JAX-RS web服务。我已经创建了一个html表单来使用这个服务。<form action="/webserviceUrl" method="post" enctype="multipart/form-data" target="result_frame">
结果帧:<iframe id="result_frame" name="result_frame" style="width: 50%; height: 100px;" ></iframe>
当我提交这个表单时,web服务被调用,结果(json字符串)被返回到浏览器。除了IE,所有浏览器都能成功解析结果并在结果框架中显示。在IE中返回的json字符串被认为是一个文件,它提示我下载该文件。当我打开该文件时,我得到了相同的json字符串,这是我的web服务的输出。我能做些什么,使IE解析它的方式一样其他浏览器正在做??
设置response.ContentType
为application/json
,则应通过
IE总是将iFrame加载为下载文件对话框
相关文章:
- 如何使用AngularJS应用基于Json字符串响应的条件CSS类
- 从字符串中删除 HTML(在 JSON 响应中)
- string http响应!=javascript中的相同字符串
- 如何根据字符串检查ajax响应
- 当类型设置为JSON时,如何检查AJAX响应字符串
- 在 $.ajax 中获取字符串响应
- 无法解析javascript中的json字符串,这是java方法的响应
- 如何将一些参数从javascript接收响应字符串 asp.net 页面并更新html文档
- XHR 响应文本为空字符串
- 如何返回对象而不是字符串以响应 nock
- 字符串替换函数没有响应
- jQuery 在 AJAX 响应字符串中查找脚本标记
- 如何将字符串数组响应转换为 javascript 2D 数组
- 返回 base64 文件的字符串作为响应 ASP.NET 使用 httpHandler 对 AJAX 请求的响应
- 如何从响应文本获取 JSON 字符串到 JavaScript 中
- html 响应数据 ID 不能在 Facebook API 调用中用作字符串
- XHRHTTPRequest 响应不能等于普通字符串
- 从http响应中返回的字符串化javascript函数中检索json
- 发送回要在jQuery中使用的响应字符串's的ajax函数
- 如何用JavaScript正确地从Ajax响应字符串中提取HTML元素