自定义喜欢与jquery对抗

时间:2017-07-27 00:03:49

标签: javascript php jquery mysql scope

我想做一个自定义喜欢的计数器。为此,我使用了以下代码:

var likes = 0;
$('#button').click(function(){
      likes += 1;
      $('#likes').text(likes); //A <p id="likes"> html tag created before
      window.stop(likes);
});

问题是这个功能的范围。我需要在范围之外使用“likes”变量将其转换为php变量并将该值保存在我的mysql数据库中。我尝试了几种方法,但它对我没用。 有什么建议吗?

1 个答案:

答案 0 :(得分:1)

你只需要ajax部分来保存它

var likes = 0;
$('#button').click(function(){
    likes += 1;

    $.ajax({
        type: "POST", 
        url: "/save.php", 
        data: "likes="+likes, 
        success: function(returnMsg){ 
          $('#likes').text(likes);
          window.stop(likes);
        }
    });
});

至于PHP,那么var将是$ _POST ['likes']用它来保存它