从控制器获取数据到Javascript并将其传递到模态Codeigniter

时间:2018-12-09 01:57:08

标签: javascript php json bootstrap-modal codeigniter-3

请给我一些建议,以便可以解决此问题。因此,我有模式,JavaScript和控制器。问题是:如何从JavaScript中的控制器中获取数据,然后以表格形式将其用于模式?

这是我的javascript:

function view_detail(SalesConsID) {
  $.ajax({
        url: "<?php echo site_url('/onpartners/view_detail/')?>/" + SalesConsID,
        type: "GET",
        dataType: "JSON",
        success: function(data) {
          $('#myModal').modal('show');
          $('.modal-title').text('Invoice : ' + SalesConsID);

        }

这是我的Controller外观:

$data['data_details'] = $this->M_Onpart->showdetails($id);
echo json_encode($data);

请指导,非常感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

而不是回声,使用return ..然后在您的ajax上。返回后,您可以在ajax上使用Console.log(数据)。

//做类似的事情

让html;

$.each(data, function(i, val){    
 html += `<tr><td>${val.stockname}</td>
 <td>${val.qty}</td>
 </tr>
`;
 $('#modal-content table').append(html);
});

Similary,您可以和其他人一起做。