我想做一个自定义喜欢的计数器。为此,我使用了以下代码:
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数据库中。我尝试了几种方法,但它对我没用。 有什么建议吗?
答案 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']用它来保存它