为了账号安全,请及时绑定邮箱和手机立即绑定

html使用了js验证导致ajax提交失效

html使用了js验证导致ajax提交失效

紫衣仙女 2018-08-17 13:10:24
用js做了表单验证,但是导致后面的ajax提交没反应。<script type="text/javascript"> $('#formmain').submit(function(){  if($("input[name='age']").val()==19&&$("input[name='sex']:checked").val()=="both"&&$("#address").find("option:selected").text()=="和盛堂"&&$("input[id='date']").val()=="2016-04-26")  {    alert('回答正确!');    $(function(){     var my_data=new Array();     $.ajax({         url: "sql.php",           type: "POST",          data:{trans_data:right},         //dataType: "json",         error: function(){               alert('Error loading XML document');           },           success: function(data,status){//如果调用php成功               alert('data');         }     });      });}  else{alert('回答错误!请重新回答~'); return false;}});</script>
查看完整描述

1 回答

?
holdtom

TA贡献1805条经验 获得超10个赞

你这部分

$(function(){     var my_data=new Array();
     $.ajax({         url: "sql.php",  
         type: "POST",          data:{trans_data:right},         //dataType: "json",
         error: function(){  
             alert('Error loading XML document');  
         },  
         success: function(data,status){//如果调用php成功  

             alert('data');
         }
     });
 });

改成

     var my_data=new Array();
     $.ajax({         url: "sql.php",  
         type: "POST",          data:{trans_data:right},         //dataType: "json",
         error: function(){  
             alert('Error loading XML document');  
         },  
         success: function(data,status){//如果调用php成功  

             alert('data');
         }
     });


查看完整回答
反对 回复 2018-09-20
  • 1 回答
  • 0 关注
  • 573 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信