jquery.from.js 2.95提交表单中有file问题
最近用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格式的数据,看那个源代码看了一天还是搞不懂,急求高手解答,非常感谢啦!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
Spring 哪有这种限制啊,瞎说
什么意思啊?而且spring controller是根据request.getHeader("Accept")的值来调用不同的解析器返回给客户端数据的嘛,如果request.getHeader("Accept")不是apllication/json就不能返回json格式的数据给IE8,不知道是不是这样?谢谢你啦!
json 就是一个字符串,你直接安装 text/html 的 content-type 返回给 jquery.form 就可以的
这事浏览器本身的问题哦,不是 jquery.form 的