Как отобразить json_encoded данных с контроллера CI в AJAX с JQuery - PullRequest
0 голосов
/ 26 сентября 2019

Я хочу отобразить json_encoded данные, отправленные контроллером CI

public function single_member_info(){
    $selected_id=$this->input->post('selectedid');
    $data['member_data']=$this->db->get_where('member',array('member_id'=>$selected_id))->result();
    echo json_encode($data);
}  

Отображение данных Json в разделе успеха ajax индивидуально (я хочу получить доступ к данным json по одному)

 $(document).ready(function(){
      $('.show_data').click(function(){
          var selected_id=$(this).attr('id');
          $.ajax({
                  type: "POST",
                  url: '<?php echo base_url()?>Welcome/single_member_info',
                  data: {selectedid:selected_id},
                  success: function(data){
                console.log(data);
                }
          });
      });
});

в консольном выводе вот так

{"member_data":[{"member_id":"2","member_profile_id":"BD446F49452","status":"approved","first_name":"nagendra","last_name":"ks","gender":"1","email":"nagenfg@gmail.com","mobile":"8558453046","alternative_mobile":"","is_closed":"no","date_of_birth":"74884479200","height":"5.40","password":"7c4a8d09ca3744588562af61e59520943dc26494f8941b","profile_image":"[{\"profile_image\":\"profile_2.png\",\"thumb\":\"profile_2_thumb.png\"}]"}

1 Ответ

0 голосов
/ 26 сентября 2019
$(document).ready(function(){
      $('.show_data').click(function(){
          var selected_id=$(this).attr('id');
          $.ajax({
                  type: "POST",
                  url: '<?php echo base_url()?>Welcome/single_member_info',
                  data: {selectedid:selected_id},
                  success: function(data){
                console.log(data);

                    var html = '';
                    var i;
                    for(i=0; i<data.length; i++){
                        html += '<tr>'+
                                '<td>'+data[i].member_data+'</td>'+
                                '</tr>';
                    }

               }
          });
      });
});


     $('#show_data').html(html);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...