如何使用ajax将数据发送到php文件

时间:2013-09-23 21:12:33

标签: php jquery ajax

我一直在寻找如何做到这一点,但我找不到足够基本的东西来满足我的需求。

我想创建一个5星评级系统,如果点击第3颗星,例如它将'3','$ variable1'和'$ variable2'传递给'rate.php'

然后我可以在rate.php中创建一个脚本,将查询插入正确的表格等。

我可以正常做到这一点,但不能使用Ajax。我怎么能用ajax做到这一点?

3 个答案:

答案 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得到它并做任何事......