首頁 > 每日程式設計 > html知識 > 如何用ajax提交複選框的值到後台

如何用ajax提交複選框的值到後台

藏色散人
發布: 2018-12-07 17:33:49
原創
6643 人瀏覽過

本篇文章主要跟大家介紹如何用ajax提交複選框的值到後台

在前面的文章中已經給大家介紹了用jQuery獲取複選框選中的值的方法,那麼我們如何將獲取到的值提交到後台呢?

下面我們就結合具體的範例為大家介紹用ajax提交複選框的值到後台的方法。

前端程式碼如下:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<form>
    <input type="checkbox" name="test" value="0"/>0<br>
    <input type="checkbox" name="test" value="1"/>1<br>
    <input type="checkbox" name="test" value="2"/>2<br>
    <input type="checkbox" name="test" value="3"/>3<br>
    <input type="checkbox" name="test" value="4"/>4<br>
    <input type="checkbox" name="test" value="5"/>5<br>
    <input type="checkbox" name="test" value="6"/>6<br>
    <input type="checkbox" name="test" value="7"/>7<br>
    <input type="button" onclick="jqchk()" value="提 交"/>
</form>
</body>
<script src="./js/jquery-1.4.4.min.js"></script>
<script>
 function jqchk() { //jquery获取复选框值
 var chk_value = [];
 $(&#39;input[name="test"]:checked&#39;).each(function () {
            chk_value.push($(this).val());
 });
 $.ajax({
            type: "post",
 url: "form.php",
 data: {
                "data": chk_value,
 },
 })
    }
</script>
</html>
登入後複製

註:type表示的是提交的類型,這裡以post方式提交;

url表示要將資料提交到的位置,這裡有form.php;

data表示提交的資料(值)。

後端程式碼form.php如下:

<?php
$date=$_POST();
登入後複製

前台頁面如下:

如何用ajax提交複選框的值到後台

##當我們選取選項點擊提交時,前台的資料就會別提交到form.php。


如何用ajax提交複選框的值到後台

那麼我們就可以透過xdebug來檢查,前台資料是否被提交到了後台。

如下圖所示,成功獲取到了前台複選框選中的值並且提交到了後台。

如何用ajax提交複選框的值到後台

這篇文章就是關於用ajax提交複選框的值到後台的具體方法介紹,具有一定的參考價值,希望對需要的朋友有所幫助!

以上是如何用ajax提交複選框的值到後台的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板