duanhe4155 2017-01-18 11:58
浏览 25
已采纳

单击按钮时,在另一个数据表中显示选中的行

Display the checked row values in another table Firstly i m trying to display the records in another table through Ajax..

<script>
    $(document).ready(function() {
        $('#btn').click(function() {
            var dataArr = [];
            $('input:checked').each(function() {
                alert($(this).closest('tr[id]').attr('id'));
                dataArr.push($(this).closest('tr[id]').attr('id')); 
            });
            // send data to back-end via ajax
            $.ajax({
                type : "POST",
                url : 'Server.php/user',
                data : "content="+dataArr,
                success: function(data) {
                    alert(data);// alert the data from the server
                },
                error : function() {
                }
            });
        });
    });
</script>

I am sending multiple id in ajax. My model is

function get_row_details($jsonvalue) {
    $this->db->select("echo_id,echo_scan,price");
    $this->db->from('echo_investigation');
    $this->db->where_in('echo_id', $jsonvalue);
    $query = $this->db->get();
    return $query->result();
}

In my Console I am getting the output as:

Array
(
[0] => stdClass Object
    (
        [echo_id] => 1
        [echo_scan] => Echo

        [price] => 1000
    )

[1] => stdClass Object
    (
        [echo_id] => 2
        [echo_scan] => Fetal Echo
        [price] => 1500
    )

  )

But I don't know how to append in data table...Or else i have to use JavaScript to display the checked row in datatable....I am new to Ajax so Kindly Suggest me

  • 写回答

1条回答 默认 最新

  • dshgnt2008 2017-01-18 12:11
    关注

    Return Json From Model Instead Of Array

    return json_encode($query->result());
    

    after getting response show your data

        success: function(data) {
                 var obj = JSON.parse(data);
                 for (var i = 0; i < obj.length; i++){
                  console.log("Echo_ID : "+obj[i].echo_id);
                  console.log("Echo Scan: "+obj[i].echo_scan); 
                  console.log("Price: "+obj[i].price);                     
                        //do your stuff here
                    }
              });
        },
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 用前端向数据库插入数据,通过debug发现数据能走到后端,但是放行之后就会提示错误
  • ¥15 python天天向上类似问题,但没有清零
  • ¥30 3天&7天&&15天&销量如何统计同一行
  • ¥30 帮我写一段可以读取LD2450数据并计算距离的Arduino代码
  • ¥15 C#调用python代码(python带有库)
  • ¥15 矩阵加法的规则是两个矩阵中对应位置的数的绝对值进行加和
  • ¥15 活动选择题。最多可以参加几个项目?
  • ¥15 飞机曲面部件如机翼,壁板等具体的孔位模型
  • ¥15 vs2019中数据导出问题
  • ¥20 云服务Linux系统TCP-MSS值修改?