嘿,我知道他们关于这个主题很多线索,但我需要你的帮助,因为我是AJAX / JQuery中的一个完整的菜鸟://
我只是希望当有人投票时我的网站不会重新加载。我有两个脚本(拇指向下的例子)
if (!isset($_COOKIE["vote" . $_GET['id'] . ""])) {
header("Location: http://localhost/votedown.php?id=" . $_GET['id'] . "");
} else {
header("Location: http://localhost/video.php?id=" . $_GET['id'] . "");
}
这里是votedown.php
include('config.php');
setCookie("vote" . $_GET[ 'id' ] . "", "true", time() + 3600);
mysql_query("UPDATE videos SET `thumbsdown` = `thumbsdown`+1 WHERE id ='" . $_GET[ 'id' ] . "'");
答案 0 :(得分:1)
继Marabuntas回答之后;这是一个jQuery解决方案(比纯JavaScript版本更容易阅读):
$.ajax({
type: 'GET',
url: 'votedown.php',
data: // data to put in database here,
success: function() {
// callback here
}
});