Ich bin ein Anfänger zu diesem Codeigniter. Die Frage ist, wie kann ich die Daten durch den Controller allein zurückgeben, ohne durch die Ansicht zu gehen. Gibt es eine Möglichkeit, ich kann es mit dieser JSON-Technik erreichen. Jede Hilfe wäre willkommen.Rückgabe von Daten durch den Controller ohne durch die Sicht mit JSON-String gehen
Antwort
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
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.
- 1. Durch den Stapel gehen
- 2. Wie durch den Link in HTML gehen?
- 3. Rückgabe Fehler durch Versprechen
- 4. Word Automation: RTF Text schreiben, ohne Zwischenablage zu gehen durch
- 5. durch Rückgabe vorhandene Instanz von Konstruktor
- 6. Rückgabe von abstrakten Typen durch REST
- 7. NumPy: Rückgabe 0 mit Division durch Null
- 8. Durch ein zugeordnetes Array gehen
- 9. Durch eine Sequenz von gruppierten Logikgattern gehen
- 10. Scrapy gehen durch alle Links
- 11. Durch einen Datagrid-Wert gehen
- 12. Referenzieren in C++ ohne durch Referenz zu gehen
- 13. Wie gehen Sie mit Python durch die Verzeichnisse?
- 14. Rückgabe große Daten Mitglieder einer Klasse durch Referenz oder Wert
- 15. Durch den Wert auf ionic Popup gehen, aber MouseEvent stattdessen
- 16. Laravel: wie auf Datensatz durch ID in Sicht zugreifen
- 17. Jsonp Schleife durch die Daten
- 18. Schleife durch jedes Unterverzeichnis, ohne tiefer zu gehen - Batch-Skript
- 19. Sichern von Controller-Aktionen durch den Benutzer in Grails
- 20. Prevent Klick durch Sicht in Swift
- 21. Wo Klausel mit oder ohne Daten durch Variable
- 22. Übergeben von Daten mit segue durch navigationController
- 23. So übergeben Sie einen Parameter an die Controller-Aktion aus Sicht in Schienen durch link_to Helper
- 24. Übergabe von Daten von 1 Sicht Controller zu einem anderen
- 25. Zend_Layout mit Teilansicht - Sollwert durch Index-Controller
- 26. Durch eine Liste gehen und einchecken Python
- 27. Automatische Rückgabe durch Referenz in PHP
- 28. kann nicht rufen neue Seite durch den Controller in Asp.net
- 29. Eine Linie, die durch den Ursprung (0,0) zu Daten
- 30. Weitergabe von Daten durch Intent mit Serializable