我正在开发一个非常简单的投票系统,作为概念证明,我有一个带有 php 定义变量的 div,当单击按钮时,该变量应该增加 1。到目前为止,我正在工作,但只有一次......为什么votes
单击按钮时值不会继续上升?
到目前为止,这是我的代码:
投票页面:
<?php $votes = 0 ?>
<script>
$(document).ready(function(){
$("#btn1").click(function()
{
var votes = document.getElementById("votes").innerHTML;
$.ajax({
type: "POST",
url: "ajax.php",
data: votes,
success: function(votes)
{
document.getElementById("votes").innerHTML = votes;
}
});
})
});
</script>
<div id="votes"><?= $votes ?></div>
<input type="button" id="btn1" value="vote!"/>
ajax.php:
<?php
echo $_POST["votes"] + 1;
?>