//jQuery ajax方法如下:function save(){ var card_input = $('#card_input').val(); var addresslist = $('#addresslist').val(); var namemap = $('#namemap').val(); var timemap = $('#timemap').val(); var typemap = $('#typemap').val(); var wtms = $('#wtms').val(); var xm = $('#xm').val(); var lxfs = $('#lxfs').val(); var url="saveInfo!saveInfo.action"; var data="problem.suyuanCode="+card_input+"&problem.addresse="+addresslist+"&problem.product="+namemap+"&problem.buyTime="+timemap+"&problem.problemType="+typemap+"&problem.problemDescription="+wtms+"&problem.name="+xm+"&problem.tel="+lxfs; $.ajax({ url:url, data:data, type:'POST', dataType:'json', error:function(){alert("baocunchucuo!!")}, success :function(){ alert("ok"); } }); }
//配置文件如下: <!-- 保存用户反馈信息action --> <action name="saveInfo" class="com.cs.suyuanProPorting.action.BuyGoodsAction" method="saveInfo"> <result type="json" name="success"> <param name="root">problem</param> </result> <result type="json" name="input"></result> </action>
//这是对应得action如下: public String saveInfo(){ //保存用户反馈的信息 reportProblemService.save(this.problem); return SUCCESS; }可以帮我分析一下原因吗,我做的是表单提交,通过jQuery ajax来做的,基于S2SH框架,请问我是不是配置文件有错?
可以执行到success方法。但action都没有执行。
//配置文件如下: <!-- 保存用户反馈信息action --> <action name="saveInfo" class="com.cs.suyuanProPorting.action.BuyGoodsAction" method="saveInfo"> <result type="json" name="success"> <param name="root">problem</param> </result> <result type="json" name="input"></result> </action>
//这是对应得action如下: public String saveInfo(){ //保存用户反馈的信息 reportProblemService.save(this.problem); return SUCCESS; }可以帮我分析一下原因吗,我做的是表单提交,通过jQuery ajax来做的,基于S2SH框架,请问我是不是配置文件有错?
可以执行到success方法。但action都没有执行。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货