用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'); } });
添加回答
举报
0/150
提交
取消