Heim > php教程 > php手册 > jquery获取多个checkbox的值异步提交给php的方法

jquery获取多个checkbox的值异步提交给php的方法

WBOY
Freigeben: 2016-06-13 09:00:10
Original
899 Leute haben es durchsucht

jquery获取多个checkbox的值异步提交给php的方法

         本文实例讲述了jquery获取多个checkbox的值异步提交给php的方法。分享给大家供大家参考。具体实现方法如下:

          html代码:

?

1

2

3

4

5

6

7

8

=$item['mtaccount_id']?> =$item['account_id']?> =$item['account_name']?> =$item['server']?> =$item['platform']?>

         我的是html里的数据是从数据库读出来的,在此可以理解为下面代码

?

1

2

3

4

  • 用户1
  • 用户2
  • 用户3
  • 用户4
  •           jquery代码:

    ?

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    14

    15

    16

    17

    18

    var mt4Ids = [];

    $('input[name=uid]').each(function() {

    if(this.checked) {

    mt4Ids.push($(this).val());

    }

    });

    data = {

    mt4Ids : JSON.stringify(mt4Ids)

    };

    var pUrl = "/a/manageUser.html";

    $.post(pUrl, data, function(data){

    if(data.state == 1){

    alert(data.msg);

    location.href = "/h/permission.html";

    }else{

    alert("操作失败");

    }

    }, 'json');

             PHP代码

    ?

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    $mt4Ids = !empty($_POST['mt4Ids']) ? $_POST['mt4Ids'] : false;

    $stripMt4Ids = preg_replace('/[\"\[\]]/', '', $mt4Ids);

    $mt4IdsToArr = explode(',', $stripMt4Ids);

    foreach($mt4IdsToArr as $uid){

    permission_relation::add($uid, $gid);

    }

    $data = array(

    'state' => 1,

    'msg' => '操作成功'

    );

    echo json_encode($data);

    return false;

    // $gid 可忽略

              希望本文所述对大家的php程序设计有所帮助。

    Verwandte Etiketten:
    Quelle:php.cn
    Erklärung dieser Website
    Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
    Beliebte Empfehlungen
    Beliebte Tutorials
    Mehr>
    Neueste Downloads
    Mehr>
    Web-Effekte
    Quellcode der Website
    Website-Materialien
    Frontend-Vorlage