在我的註冊頁面上,人們可以通過填寫一些輸入廣告複選框來註冊我的網站。它基本上是一種將數據發送到帶有ajax的PHP頁面然後將其放入數據庫的表單。如何通過AJAX發送PHP數組?
的javascript中的形式獲取值這樣例如
var w = _("website").value;
var bio = _("bio").value;
,然後把它像這樣ajax.send("w="+w+"&bio="+bio);
這是工作,因爲它應該,但我想補充一下。
現在我有一些複選框,我想要在一個數組中獲取通過ajax發佈在一個變量中。所以在我的形式,我有這一塊的PHP:
$licensessql = mysqli_query($db_conx, "SELECT * FROM licenses");
while($licenserecord = mysqli_fetch_assoc($licensessql)) {
echo '<input type="checkbox" value="'.$licenserecord["license"].'" name="licenses[]" id="'.$licenserecord["license"].'"><label for="'.$licenserecord["license"].'">'.$licenserecord["license"].'</label><br>';
}
使用純PHP這樣的工作,並把從複選框中的所有值的數組許可[],但我不知道如何實現這一目標用ajax 。如果我有5個複選框,我希望javascript var具有值'value1,value2,value3'並將其發佈到PHP。
謝謝!
這個解決方案爲我工作!非常感謝! –