javascript - ajax error, the data is burried -


this code

main.js

var save_method, table; //menerapkan plugin datatables $(function(){    table = $('.table').datatable({       "processing" : true,       "ajax" : {          "url" : "ajax/ajax_user.php?action=table_data",          "type" : "post"       }    });  }); 

ajax_user.php

<?php   include "../config/database.php"; include "../library/view.php";  if ($_get['action'] == "table_data") {     $query = mysqli_query($mysqli, "select p.*, v.nama_provinsi, k.nama_kota, j.nama_tagihan pelanggan p              inner join provinsi v on p.id_provinsi = v.id_provinsi              inner join kota k on p.id_kota = k.id_kota              inner join jenis_tagihan j on p.id_jenis_tagihan = j.id_jenis_tagihan              order p.id desc");     $data = array();     $no = 1;     while($p = mysqli_fetch_assoc($query)) {         $row = array();         $row[] = $no;         $row = $p['nama_masjid'];         $row = $p['nama_pengurus'];         $row = $p['id_pelanggan'];         $row = $p['tagihan'];         $row = $p['nama_provinsi'];         $row = $p['nama_kota'];         $row = $p['nama_tagihan'];         $data[] = $row;         $no++;     }      $output = array("data" => $data);     echo json_encode($output); }   ?> 

and error

enter image description here

the last data in array appears previous data disappears what's wrong ?

try :

$data = []; $i=0; while($p = mysqli_fetch_assoc($query)) {      $data[$i]['nama_masjid']  = $p['nama_masjid'];     $data[$i]['nama_pengurus']= $p['nama_pengurus'];      $i++; }  echo json_encode($data); 

Comments

Popular posts from this blog

python - Operations inside variables -

Generic Map Parameter java -

arrays - What causes a java.lang.ArrayIndexOutOfBoundsException and how do I prevent it? -