Получите данные из контроллера в Javascript и передайте их в модальный Codeigniter - PullRequest
0 голосов
/ 09 декабря 2018

, пожалуйста, дайте мне несколько советов, чтобы решить эту проблему.Итак, у меня есть модальные, 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);

        }

Это мой контроллер выглядит так:

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

Пожалуйста, руководство, большое спасибо за вашу помощь.

1 Ответ

0 голосов
/ 09 декабря 2018

Вместо эха используйте return .. Тогда на вашем ajax.Console.log (data) .. после возвращения вы можете использовать свои данные в ajax.

// Сделать что-то вроде

let html;

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

Similary,Вы можете сделать это с другими.

...