如何使用ajax将数据发送到php文件
我一直在四处寻找如何做到这一点,但我找不到任何足以满足我需求的基本方法 我想创建一个五星评级系统,例如,如果点击第三颗星,它会将“3”、“$variable1”和“$variable2”传递到“rate.php” 然后,我可以在rate.php中创建一个脚本,将查询插入到正确的表中如何使用ajax将数据发送到php文件,php,jquery,ajax,Php,Jquery,Ajax,我一直在四处寻找如何做到这一点,但我找不到任何足以满足我需求的基本方法 我想创建一个五星评级系统,例如,如果点击第三颗星,它会将“3”、“$variable1”和“$variable2”传递到“rate.php” 然后,我可以在rate.php中创建一个脚本,将查询插入到正确的表中 我可以正常地这样做,但不使用Ajax。我如何使用ajax实现它 如果不显示您的代码、您尝试过的内容和您搜索过的内容,请不要期望有更多的解释 这显示了如何执行此操作的一般格式。您需要将实际值输入到代码中 $.post(
我可以正常地这样做,但不使用Ajax。我如何使用ajax实现它 如果不显示您的代码、您尝试过的内容和您搜索过的内容,请不要期望有更多的解释 这显示了如何执行此操作的一般格式。您需要将实际值输入到代码中
$.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'];
在您的rate.php中,您将根据您是否发布帖子或获取
$variable1 = $_POST["star"]; //or $_GET["star"]
您可以监听stars上的事件,当单击它们时,您可以通过数据获取它们的值,并使用$.ajax将该值传递给您选择的php文件。在这里,您可以从I/O流或通过POST/get获得它,然后做任何事情……这一定是StackOverflow中最常见的问题之一。你真的已经在搜索类似的问题了吗?还是在撒谎?请发布你的代码。如果你没有,那就是你还不够努力。看,或者我以前使用过jQuery Raty插件,它在Ajax上运行得很好
$variable1 = $_POST["star"]; //or $_GET["star"]