日期:2014-05-16  浏览次数:20641 次

使用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,返回正常
求哪位大神帮帮忙!