我一直在寻找如何做到这一点,但我找不到足够基本的东西来满足我的需求。
我想创建一个5星评级系统,如果点击第3颗星,例如它将'3','$ variable1'和'$ variable2'传递给'rate.php'
然后我可以在rate.php中创建一个脚本,将查询插入正确的表格等。
我可以正常做到这一点,但不能使用Ajax。我怎么能用ajax做到这一点?
答案 0 :(得分:2)
$.ajax({
url: "rate.php",
type: "post", //can be post or get
data: {star: 3},
success: function(){
}
});
在你的rate.php中你会这样做取决于你是否发帖或获得
$variable1 = $_POST["star"]; //or $_GET["star"]
答案 1 :(得分:1)
如果没有显示您的代码,您尝试过的内容以及搜索过的内容,请不要期待更多的解释。
这显示了如何操作的一般格式。您需要将实际值放入代码中。
$.post('otherfile.php', {
stars : 3,
value1 : '$variable1', //whatever this is
value2 : '$variable2' //whatever this is
}, function(){
alert('done');
});
在PHP方面......
echo $_POST['stars'];
echo $_POST['value1'];
echo $_POST['value2'];
答案 2 :(得分:0)
您在星空上收听活动,点击它们后,您可以使用data()
获取其值,并使用$.ajax()
将该值传递给您选择的php文件。你从I / O流或通过POST / GET得到它并做任何事......