保存到桌面加入收藏设为首页
EasyUI
当前位置:首页 > Web技术 > EasyUI

easyui form提交后,在IE下提示下载内容的解决办法

时间:2013-07-26 01:47:02   作者:梦幻小纯哥   来源:永硕E盘装饰网   阅读:1262   评论:0
内容摘要:easyuiform提交后,在IE下提示下载内容的解决办法easyui中,form的ajax提交,在firefox中是没有问题的。但是在IE下,却提示下载内容。讲下触决的思路:在项目中使用的是springMVC框架,整合了Jackson。在控制器中将处理的最终提示...

 

easyui form提交后,在IE下提示下载内容的解决办法

 

easyui中,formajaxo交,在firefox中是没有问题的。但是在IE下,却提示下载内容。

 

讲下触决的思路:在项目中使用的是springMVC框架,整合了Jackson 在控制器中将处理的最终提示信息,放入一个HashMap中,再使用Jackson中的ObjectMapperHashMap写入一个字符流中。再输出该字符流。然后在页面中,通过jquery$.parseJSON,将从控制器返回的字符串再转成json格式

控制器部分,代码:

tip为提:信息

resultMap.put("tip", tip);

StringWriter writer = new StringWriter();

ObjectMapper objectMapper=new ObjectMapper();

objectMapper.writeValue(writer, resultMap);

      

res.setContentType("text/html;charset=UTF-8");

PrintWriter out=res.getWriter();

out.print(writer.toString());

 

 

页面部分,代码:

$('#fm').form('submit', {

 

         url : url,

 

         onSubmit : function() {

 

                   return $(this).form('validate');

 

         },

 

         success : function(data) {

           

                   var data=$.parseJSON(data);

           

                   if (data.tip=='addFail') {

                            ...

                   }

                  

         }

        

});

 



标签:提交  提示  下载  内容  解决  
上一篇:easy创建图像下拉列表框(ComboBox)
下一篇:没有了
相关评论