Ein Projekt, das ich aktualisiert habe, wurde in CodeIgniter geschrieben. Ich versuche, Informationen aus der Datenbank zu ziehen, mit der Standard CI Methoden der ...
$this->db->select('myfield')...
Doch dieser $ nicht in meiner Ajax-Seite definiert. Es ist eine separate einfache PHP-Seite, die einfach die benötigten Informationen holt und eine HTML-Tabelle des Inhalts zurückgibt.
Wie kann ich über das Ajax-Skript auf $ zugreifen? Ich habe eine Funktion in meiner Modell-Datei auch, und ich habe versucht, es von dem Ajax-Skript
$this->my_model->myfunction();
mit zuzugreifen, aber das nicht so gut. CodeIgniter ist Version 2.1.2
Sie müssen Ihren Code in eine * Controller * -Funktion einfügen. Auf diese Weise hat es Zugriff auf '$ this' und den Rest des CodeIgniter-Krams. Dann senden Sie die AJAX-Anfrage an '/ controller/funcname' (wie jede andere CodeIgniter-Seite). –
@RocketHazmat Wie sende ich ein Argument an die Funktion so? – Phil
@RocketHazmat - vergiss ich habe es. Wenn Sie Ihren Kommentar als Antwort markieren möchten, werde ich akzeptieren. Danke! – Phil