我想制作一个自定义的点赞计数器。为此,我使用了以下代码:
var likes = 0;
$('#button').click(function(){
likes += 1;
$('#likes').text(likes); //A <p id="likes"> html tag created before
window.stop(likes);
});
问题在于此功能的范围。我需要在范围之外使用“喜欢”变量将其转换为php变量,并将该值保存在我的mysql数据库中。我尝试了几种方法,但对我没有用。
有什么建议么?
最佳答案
您只需要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']使用它来保存它
关于javascript - 自定义喜欢用jQuery计数器,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45339274/