2016-03-31 3 views
0

Dies ist mein erstes Mal, ein jSon Skript zu verwenden, und ich bin nicht vertraut, wie das zu beheben, ich denke, mein Problem ist irgendwo in der Nähe der Linie, wo ich die < --- "MÖGLICHE FEHLER HIER ", weil die Warnung nicht angezeigt wird, wenn sie sich in dieser Zeile befindet.jSon Skript zeigt nicht den Tabelleninhalt

Dieser Teil funktioniert nicht, wenn ich den Alarm innerhalb dieser Codes platziere, erscheint er nicht mehr.

$.getJSON(sSource, aoData, function (json) { 
      fnCallback(json); 
}); 

Hier ist das Ergebnis, das nicht in der Tabelle erscheint.

Array 
(
    [sEcho] => 1 
    [iTotalRecords] => 6 
    [iTotalDisplayRecords] => 6 
    [aaData] => Array 
     (
     [0] => Array 
      (
       [0] => 000590071555 
       [1] => JOSEPHINE PADILLA NICOLAS OR LEONCIO SALUNDAY NICOLAS 
       [2] => 20 G CRUZ ST. ESTEBAN SOUTH DALANDAN 
       [3] => 07-18-2015 
       [4] => 0MPJBHANDIG 
       [5] => VALENZUELA CITY 
       [6] => 1059 
      ) 

     [1] => Array 
      (
       [0] => 000870026392 
       [1] => ISLAS COMMODITY TRADER INC 
       [2] => 6F DON JACINTO BLDG 141 SALCEDO ST LEGASPI 
       [3] => 07-18-2015 
       [4] => 0HMDAVID 
       [5] => MAKATI 
       [6] => 2087 
      ) 

-Controller

function search_gen048() { 

    //echo 'ehllo'; 
    $data['sfdate']=$this->input->post('sfdate'); 

    //echo '-'. $data['sfDate'] . '-'; 
    $data['main_content'] = 'sgen048'; 
    $this->load->view('includes/template',$data); 
} 

function get_gen048(){ 


    $this->load->model('navi_model'); 
    $query = $this->navi_model->srch_gen048($_GET); 

    //echo $query; 

} 
+0

Versuchen Sie, dass Code-Block ($ .getJSON ...) Bewegen außerhalb des gesamten Code und versuchen, es auf seine eigene, wenn Alarm Werke zu sehen. Wenn dies der Fall ist, liegt Ihr Problem innerhalb des DataTable-Codes. –

+0

Ja, das habe ich schon gemacht, funktioniert immer noch nicht. Aber das Ergebnis, das versucht zu holen ist da, wenn ich es mit Firebug oder Inspect-Element in Chrome überprüfe. es ist nur nicht auf dem Tisch angezeigt. –

+0

Ok, ich denke es ist, weil Sie Ihre Tabelle auch binden müssen, wo Sie die Warnung nennen .. so strukturieren Sie Ihren Code und tun Sie wie in meiner Antwort .. –

Antwort

0

getJSON die Ergebnisse nicht zurückgegeben hat (async) noch, wenn Sie versuchen, zu binden.

Versuch:

+0

nichts Gutes passieren, Sir, mehr Fehler auftreten, nachdem ich diesen Code einfügen. –

+0

ok Zurück zu Ihrem ursprünglichen Skript, haben Sie versucht, die doppelten Anführungszeichen aus Ihrer sAjaxSource-Zeichenfolge herauszunehmen? Z.B. try echo your site_url + "/ welcome/get_gen048" –

+0

Ich habe es versucht Sir, es zeigt den Patch zu meinem Controller, können Sie auch meine Codes auf meinem Controller überprüfen. Wie auch immer, ich verwende Codeigniter als mein Framework –