Folgender Sachverhalt:
Ein Formular, in dem bei der Eingabe von einigen Zeichen in einem Textfeld aus einer Datenbank heraus die Autovervollständigung (autosuggest, autocomplete) aufgerufen werden soll. Als reines HTML funktioniert alles bestens (Siehe http://mulka.info/suchtest/ ). Nun muss es in Contao umgesetzt werden.
In Contao:
Das Formular steht.
Die beiden JS-Dateien "jquery_min.js" und " script.js" habe ich im Seitenlayout als "zusätzliche <head>-Tags" eingebunden. Sie werden auch aufgerufen und ausgeführt.
(Habe sie so aufgerufen: <script src="files/xxxxx/js/script.js"></script> Beispiel der "script.js")
In der "script.js" wird eine PHP-Datei aufgerufen. Diese PHP-Datei stellt die Verbindung zur Datenbank her.
Im Script ist folgende Zeile
$.ajax({
url: 'ajax_refresh.php',
.........;
});
Und da liegt mein Problem: Diese PHP wird nicht aufgerufen. Ich habe sie in den Ordner Templates gelegt.
Müsste ich etwa den kompletten Pfad angeben?
Die Anweisung {{file::ajax_reffresh.php}} kann ich ja nur in einem HTML-Inhaltselement nutzen.
Kann mir da Jemand einen nützlichen Tipp geben??? Irgendwie komme ich da nicht weiter :-(
Lesezeichen