jquery ajax直接跳error

使用jquery的ajax在a标签点击时异步提交表单,后台还未传回数据,直接进入error,经过排查,时a标签中onclick的问题,去掉即可

      /***保存按钮点击方法开始*********/
      $("#addBtn").click(function(){
          var addForm = $("#addForm");
          ajaxSubForm();
      });
      /***保存按钮点击方法结束*********/

原先的a标签

1 <a id="addBtn" οnclick="$('#addForm').submit();" href="javascript:void(0);" class="submit" style="display: none;" >保存</a>

修改后

1 <a id="addBtn"  href="javascript:void(0);" class="submit" style="display: none;" >保存</a>

ajax

 1 /******异步提交表单方法开始********/
 2       function ajaxSubForm(form){
 3           var data = $("#addForm").serialize();
 4           $.ajax({ 
 5               type:"post",  
 6               url:"${ctx }/admin/test/ajaxAddOrUpRes",
 7               data:data,  
 8               dataType:"json", 
 9               success:function(data){
10                   //var dataObj = JSON.parse(data);
11                   console.log("添加返回——————————————--"+data);
12                   if(data.res === 1){//成功
13                       $.jBox.tip(data.msg);
14                           alert(data.idP+data.msg);
15                           rereshNode(data.idP);
16                   }else{//失败
17                       $.jBox.tip(data.msg);
18                   }
19                   return data;
20               },
21               error:function(){ 
22                   alert("请求失败123");
23              }
24          });
25       }
26       /******异步提交表单方法结束********/

 

 

转载于:https://www.cnblogs.com/li-ultraman/p/9398820.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值