如何使用 php 和 jquery 从数据库获取复选框数据?

我正在尝试显示复选框值,例如数据库是否包含以下内容


 Array

(

    [0] => Array

        (

            [userid] => 868

            [username] => Pavanasri

            [firstname] => Pavana

            [email] => pavan@gmail.com

            [signupdate] => 2020-07-13

            [add_topic_priv] => Y

            [add_subject_priv] => Y

            [add_post_priv] => Y

            [add_note_priv] => Y

            [add_disable_priv] => N

            [add_notifications_priv] => Y

        )


    [1] => Array

        (

            [userid] => 785

            [username] => sam123

            [firstname] => sam

            [email] => sa@gmail.com

            [signupdate] => 2020-07-23

            [add_topic_priv] => Y

            [add_subject_priv] => Y

            [add_post_priv] => Y

            [add_note_priv] => Y

            [add_disable_priv] => N

            [add_notifications_priv] => Y

        )

)

所以这里我有一些从数据库获取的字段,前 5 个字段显示在表中。但是对于复选框值,如何使用 jquery 在前端显示选中的值 [y]。这是 jquery 代码。


  window.fillData = function(){

  alert("memberslist");

   var gid = $("#proid").val(); 

      $.ajax({

        type:"POST",

        dataType:"json",

        url:"memberslist.php",

        data:{

          gid:gid,

          action:"membersList",

         },

         success : function(response)

        { 

          

          if(response.status=="1")

          {

            response.data.forEach(function(item) {


              if (item.add_topic_priv =="Y")

            {

              $("#topic").is(":checked");

            }


在上面的代码中,我试图打印字段,但到达复选框时,它没有显示检查“topic”的 id。我们如何通过 jQuery 获取 html 中的检查值。这样我就可以申请到其他领域。


输出我想要的

https://img1.mukewang.com/64fb288200012b6a10390081.jpg

森栏
浏览 79回答 1
1回答

天涯尽头无女友

去检查$("#topic").prop("checked", true);取消选中$("#topic").prop("checked", false);编辑[包含稍后询问的代码]&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if(response.status=="1")&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; {&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; response.data.forEach(function(item, index) {&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ....&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; row += "<td> <input type=checkbox id=topic" + index +&nbsp; "name=example2 class=td-check-box> </td>";&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ....&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $("#tableid").append(row);&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if (item.add_topic_priv =="Y")&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; {&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $("#topic" + index).is(":checked");&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; })&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }&nbsp; &nbsp; &nbsp; &nbsp; },
打开App,查看更多内容
随时随地看视频慕课网APP