使用jquery.form 的 ajaxSubmit提交表单 时候居然提示下载action

s329536921 2010-05-09 04:22:25
使用jquery.form 的 ajaxSubmit提交表单时候居然提示下载action,我使用json的插件把struts2 action中的数据转换为json格式

代码:
$("#addSystemUserForm").validationEngine({
validationEventTriggers:"focusout",
inlineValidation: true,
success : false,
promptPosition: "topRight",
//failure : function() { alert("验证失败,请检查。"); },//验证失败时调用的函数
success : function() {//验证成功执行函数
alert("i am crazy");
$("#addSystemUserForm").ajaxSubmit(addCallback);
}
});


补充:第一次提交没问题,第二次提交就出现下载action的提示了
...全文
1686 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
来雨 2012-12-26
  • 打赏
  • 举报
回复
It is important to note that even when the dataType option is set to 'script', and the server is actually responding with some javascript to a multipart form submission, the response's Content-Type header should be forced to text/html, otherwise Internet Explorer will prompt the user to download a "file".
秋雨梧桐 2012-09-19
  • 打赏
  • 举报
回复
我也遇到了相同的问题,前几次遇到吧,都解决了,但是这次又出现这个问题了,我就没找出原因
先说一下之前的解决办法吧,希望可以帮你们解决此问题:
1、我用的是Spring注解形式,楼上有提到,在后台类中加个@ResponseBody注解
2、前台js脚本有问题
此次遇到的问题:
我在form表单中加了一个<input type="file"……,返回提示下载,打开一看是我后台返回的信息,但是以页面形式返回了,如果把file变成text,返回正常
求哪位大神帮帮忙!
dcyydc 2011-08-09
  • 打赏
  • 举报
回复
我用spring mvc 也遇到过这样的问题,当时是因为我的后台action的处理方法上面写了@responseBody这个注解,不知道你的是不是这么回事!
sato3310 2011-08-08
  • 打赏
  • 举报
回复
同样的问题,等解决办法
FrancoBaresi 2011-07-04
  • 打赏
  • 举报
回复
同样的问题~!等解

52,797

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Ajax
社区管理员
  • Ajax
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧