因此,我试图掌握 ajax,并制作了一个简单的脚本,当用户按下图像时,ajax 会打开设置 cookie 的 php 页面,并且索引页面上的图像会更新。但不知何故,它不起作用。
索引.php:
<html>
<head>
<title>AJAX request</title>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js" ></script>
</head>
<body>
<script>
function upvote()
{
xmlhttp.open("GET","scripts/upvote.php",true);
xmlhttp.send();
}
</script>
<?php
if($_COOKIE['xmltest'] == 1)
{
echo "<img src='up.png' width='50px'>";
}else{
echo "<img src='neutral_up.png' width='50px' onclick='upvote();'>";
}
?>
</body>
</html>
赞成票.php
<?php
$expire=time()+60*60*24*365*10;
setcookie('xmltest', "1", $expire, '/');
?>