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

发布于 2021-11-07 05:59:08 字数 277 浏览 955 评论 4

最近用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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

离去的眼神 2021-11-08 07:37:56

Spring 哪有这种限制啊,瞎说

能否归途做我良人 2021-11-08 03:05:49

什么意思啊?而且spring controller是根据request.getHeader("Accept")的值来调用不同的解析器返回给客户端数据的嘛,如果request.getHeader("Accept")不是apllication/json就不能返回json格式的数据给IE8,不知道是不是这样?谢谢你啦!

囚你心 2021-11-08 02:52:25

json 就是一个字符串,你直接安装 text/html 的 content-type 返回给 jquery.form 就可以的

做个少女永远怀春 2021-11-07 19:45:47

这事浏览器本身的问题哦,不是 jquery.form 的

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文