Ajax onclick不会工作

时间:2015-01-17 18:49:45

标签: jquery ajax

我有一个带有复选框的表单,当点击此复选框时,应该提交一些ajax。

它没有用,我几个小时都一直盯着这个。我希望有人可以告诉我为什么它不起作用。提前致谢。代码在

之下
<td>
  <form method="POST" action="" class="insertLike">
    <input type="checkbox" class="safeBetCheck" name="safeBet" style="margin-left:auto; margin-right:auto;">
</td>
    <input type="hidden" value="<?php echo$preBetFeed['id'];?>">
  </form>

var check = $('.safeBetCheck');

var formLike = $('.insertLike').serialize();

$('input').on('click',function(){
 if (check.is(':checked')){

    $.ajax({
      type: "POST",
      url: "trusted.php",
      data: formData,
      success: function(formLike){
        alert('yeah!');
      }
    });


  }
  else {
    alert('no');
  }

});

1 个答案:

答案 0 :(得分:1)

formdata替换为formLike

var check = $('.safeBetCheck');

var formLike = $('.insertLike').serialize();

$('input').on('click',function(){
 if (check.is(':checked')){

    $.ajax({
    type: "POST",
    url: "trusted.php",
  data: formLike,
  success: function(formLike){
    alert('yeah!');
  }
});


}
else{
  alert('no');
}

});