2016-07-21 5 views

Antwort

0

Wenn Sie versuchen, eine Browser-Ausgabe zu machen, dann können Sie echo das gesamte HTML in Ihrem Controller, der nicht subtil ist.

Wenn Sie Daten vor der Ausgabe zu verarbeiten, dann können Sie verwenden nur die codeigniter output class

Wenn Sie versuchen, einen JSON-String zurück auf eine Cross-Domain-Anfrage zurück, dann können Sie einfach return Anweisung zu tun, dass .

Wenn Sie ein Ajax-Ergebnis von einer Steuerfunktion zu bekommen, dann return nur ein JSON-String oder echo die Daten aus dem Controller wie eine normalen php ajax Seite

0

Sie können die JSON-Daten wie das Echo. alle folgenden Methoden in Ihrem Controller.

-Test durch Öffnen root/index.php/Controller/display_json/

public function display_json() 
{ 
    // Sample JSON Data 
    $json_data = "[ { 'Name': 'S0Name', 'City': 'S0City', 'Country': 'S0Country' }, 
        { 'Name': 'S1Name', 'City': 'S1City', 'Country': 'S1Country' }, 
        { 'Name': 'S2Name', 'City': 'S2City', 'Country': 'S2Country' }, 
        { 'Name': 'S3Name', 'City': 'S3City', 'Country': 'S3Country' }, 
        { 'Name': 'S4Name', 'City': 'S4City', 'Country': 'S4Country' }, 
        { 'Name': 'S5Name', 'City': 'S5City', 'Country': 'S5Country' } ]"; 
    echo ($json_data); 
} 

Sie haben einen String zu machen, die ein JSON-Datenformat mögen.

Auch wenn Daten aus der Datenbank stammen, müssen Sie sie immer noch wie JSON-Datenformat erstellen.

Verwandte Themen