我有一个可用的 PHP Ajax 投票系统,可以将博客文章中的赞写入 .txt 文件,我想将其扩展为多个帖子并记录每个帖子的赞。
我试图更改“onclick”值,但似乎我使用的脚本限制了我。
HTML
<span id="like"><a href="javascript:" name="vote"
value="0" onclick="getVote(this.value)">Like</a></span>
爪哇脚本
function getVote(int){
if(window.XMLHttpRequest){
xmlhttp=new XMLHttpRequest()
}else{
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP")
}
xmlhttp.onreadystatechange=function({
if(this.readyState==4&&this.status==200{
document.getElementById("like").innerHTML=this.responseText
}
};
xmlhttp.open("GET","vote.php?vote="+int,true);
xmlhttp.send()
}
PHP
<?php
$vote=$_REQUEST['vote'];
$filename="votes.txt";
$content=file($filename);
$array=explode("-",$content[0]);
$yes=$array[0];
if($vote==0){
$yes=$yes+1;
}
$insertvote=$yes;
$fp=fopen($filename,"w");
fputs($fp,$insertvote);
fclose($fp);
?>
我是否应该为每个想要保存喜欢的帖子编写不同的 .php 文件?
繁星coding