jquery.from.js 2.95提交表单中有file问题

java雇佣兵 发布于 2012/02/14 19:36
阅读 2K+
收藏 0
最近用spring mvc做一个项目,jsp页面通过最新的jquery.form.js提交表单,表单中有个file对象,ajaxForm方法中配了dataType="json",但是java服务端的方法request.getHeader("Accept")的方法得到的值在IE8中和firefox中不同,firefox能得到application/json,而IE8是注册表中的image/gif,这种,然后spring中的Controller就不会返回给IE8 json格式的数据,看那个源代码看了一天还是搞不懂,急求高手解答,非常感谢啦!
加载中
0
鉴客
鉴客
这事浏览器本身的问题哦,不是 jquery.form 的
0
鉴客
鉴客
json 就是一个字符串,你直接安装 text/html 的 content-type 返回给 jquery.form 就可以的
0
java雇佣兵
java雇佣兵
什么意思啊?而且spring controller是根据request.getHeader("Accept")的值来调用不同的解析器返回给客户端数据的嘛,如果request.getHeader("Accept")不是apllication/json就不能返回json格式的数据给IE8,不知道是不是这样?谢谢你啦!
鉴客
鉴客
Spring 哪有这种限制啊,瞎说
返回顶部
顶部