ajax请求返回json数据弹出下载框的解决方法
2013-06-25 15:13
851 查看
将返回的Content-Type由application/json改为text/html。
在struts2下:
在spring3.x mvc下:
在struts2下:
<action name="XXXAjax" class="XXXAction"> <result type="json"> <param name="contentType">text/html</param> </result> </action>
在spring3.x mvc下:
HttpHeaders headers = new HttpHeaders(); MediaType mt=new MediaType("text","html",Charset.forName("UTF-8")); headers.setContentType(mt); ResponseEntity<JsonModel> re=null; re=new ResponseEntity<JsonModel>(jsonModel,headers, HttpStatus.OK); return re;
相关文章推荐
- 在使用Ajax请求返回json数据的时候IE浏览器弹出下载保存对话框的解决方法
- .NET easyui form提交后,返回json数据在IE下弹出下载的问题解决方法
- .NET easyui form提交后,返回json数据在IE下弹出下载的问题解决方法
- ajax跨域,使用json,crossDomain,请求返回状态200,但是走的error的原因以及解决方法
- IE执行AJAX,返回JSon出现下载文件的解决方法
- 使用ajax请求SpringMVC返回Json出现乱码解决方法
- django通过ajax发起请求返回JSON格式数据的方法
- jQuery中ajax请求后台返回json数据并渲染HTML的方法
- $.ajax返回的JSON格式的数据正常后无法进入success的解决方法
- $.ajax返回的JSON格式的数据后无法执行success的解决方法
- (转载)ajax请求Struts2返回JSON数据方法
- $.ajax返回的JSON格式的数据后无法执行success的解决方法
- Jquery DataTable AJAX跨域请求的解决方法及SSM框架下服务器端返回JSON格式数据的解决方法
- 下载文件名字乱码问题,json_encode解决Ajax 返回字符串数据不显示问题
- $.ajax返回的JSON格式的数据后无法执行success的解决方法
- var dataObj=eval("("+data+")");//转换为json对象(解决在ajax返回json格式数据的时候明明正确的获取了返回值但是却就是进不去success方法的问题。格式错误)
- HTTP请求数据返回解析Josn org.codehaus.jackson.map.JsonMappingException的解决方法
- 使用ajax请求 返回Json出现乱码解决方法
- ajax请求Struts2返回JSON数据方法
- $.ajax返回的JSON格式的数据后无法执行success的解决方法