我一直在尋找如何做到這一點,但我找不到任何足夠滿足我需求的東西。如何使用ajax發送數據到php文件
我想創建一個5星級評級系統,如果點擊比如第三星它通過「3」,「$變量1」和「$變量2」到「rate.php」
我可以然後在rate.php中創建一個腳本以將查詢插入到正確的表格中。
我可以正常執行此操作,但不能使用Ajax。我怎樣才能使用Ajax?
我一直在尋找如何做到這一點,但我找不到任何足夠滿足我需求的東西。如何使用ajax發送數據到php文件
我想創建一個5星級評級系統,如果點擊比如第三星它通過「3」,「$變量1」和「$變量2」到「rate.php」
我可以然後在rate.php中創建一個腳本以將查詢插入到正確的表格中。
我可以正常執行此操作,但不能使用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'];
$.ajax({
url: "rate.php",
type: "post", //can be post or get
data: {star: 3},
success: function(){
}
});
在你rate.php你會做這取決於如果你做了一個後或得到
$variable1 = $_POST["star"]; //or $_GET["star"]
你聽星星上的事件,當他們被點擊時,你可以通過data()
得到它們的價值,並使用$.ajax()
通過在價值您的PHP文件的選擇。你可以從I/O流或通過POST/GET獲得它並做任何事情......
這必須是StackOverflow上最常見的問題之一。你真的已經搜索過類似的問題嗎?還是你在騙? –
請發佈您的代碼。如果你沒有,你還沒有努力。 –
Look [THIS](http://net.tutsplus.com/tutorials/html-css-techniques/building-a-5-star-rating-system-with-jquery-ajax-and-php/)或[THIS ](http://www.jquery4u.com/plugins/10-jquery-rating-plugins/) – aldanux