使用jquery.form 的 ajaxSubmit提交表单 时候居然提示下载action
使用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的提示了
------解决方案--------------------同样的问题~!等解
------解决方案--------------------同样的问题,等解决办法
------解决方案--------------------我用spring mvc 也遇到过这样的问题,当时是因为我的后台action的处理方法上面写了@responseBody这个注解,不知道你的是不是这么回事!
------解决方案--------------------我也遇到了相同的问题,前几次遇到吧,都解决了,但是这次又出现这个问题了,我就没找出原因
先说一下之前的解决办法吧,希望可以帮你们解决此问题:
1、我用的是Spring注解形式,楼上有提到,在后台类中加个@ResponseBody注解
2、前台js脚本有问题
此次遇到的问题:
我在form表单中加了一个<input type="file"……,返回提示下载,打开一看是我后台返回的信息,但是以页面形式返回了,如果把file变成text,返回正常
求哪位大神帮帮忙!