Мои данные из базы данных поступают (поскольку они показывают данные вне моей формы), но не отображаются через AJAX. в правильном месте - PullRequest
0 голосов
/ 29 октября 2018

Это мой контроллер, куда я загружаю свою модель и сохраняю данные в $ result

Контроллер

public function masteradmin()
    {       
            $result= $this->AppconfigModel->showAllMasterAdmin();
            echo json_encode($result);

    }

В моей модели я использую класс драйвера mongodb для подключения. Здесь я получаю данные, где имя mukesh.

Модель

public function ShowAllMasterAdmindata()
{
    $mongo = new \MongoDB\Driver\Manager('mongodb://localhost:27017');

    $filter = ['fullname' => 'mukesh'];
    $options =[];

    $query = new MongoDB\Driver\Query($filter, $options);
    $result = $mongo->executeQuery('justrack_db.master_admin', $query); 
    foreach($result as $r){
        $r = json_decode(json_encode($r),true);
        return $r;
    }
}

Это мой код Ajax, где я получаю данные из базы данных. Я пробовал оповещение для отладки, но ничего не отображается. Что не так я делаю

Ajax

     <script language = "javascript" type = "text/javascript">

        $(function(){
                showAllMasterAdmin();


        function showAllMasterAdmin() {
        $.ajax({
            type: 'ajax',
            url : '<?php echo base_url(); ?>Appconfig/showAllMasterAdmin',
            async: false,
            dataType: 'json',
            success : function(data){

                var html= '';
                var i;
                for (i=0; i<data.length; i++){
                    alert(data[i].fullname);
                    html+ ='<tr>'+
                                '<td>'+data[i].fullname+'</td>'+
                                '<td>'+data[i].username+'</td>'+
                                '<td>'+data[i].designation+'</td>'+
                                '<td>'+data[i].department+'</td>'+
                                '<td>'+data[i].official_mobile_no+'</td>'+
                                '<td>'+data[i].official_email_id+'</td>'+
                                '<td>'+data[i].select_user_type+'</td>'+
                                '<td>'+data[i].permission+'</td>'+
                            '</tr>' 
                }
                $('#showdata').html(html);
            },
            error: function(){
                alert('Could not get data from database');
            }
        });
    }
});
 </script>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...