Hallo,
ich arbeite derzeit an einer Tabelle mit dynamischen Inhalt (suche.php). Die Auswahl von Filtern wird via JS/AJAX an ein zweites PHP-Skript übergeben, wo damit eine Datenbankabfrage gestartet wird, die dann modifiziert die neuen Tabellenzeilen zurückliefern soll (filter.php).
Das Problem ist jedoch, dass das filter.php, obwohl im Template-Verzeichnis, nicht automatisch auf die Datenbank zugreift. Mit
PHP-Code:
require_once('../system/initialize.php');
kann ich zwar die Datenbank aufrufen, aber AJAX erhält dann statt des eigentlich gewünschten Inhalts den normalen HTML-Output von Contao.
HTML-Code:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Ungültiger Anfrage-Token</title>
<meta name="generator" content="Contao Open Source CMS">
<meta name="viewport" content="width=device-width,initial-scale=1.0"> [... und viel mehr]
Daher wäre meine Frage, wie kann ich den HTML output unterbinden, oder wahlweise ausschließlich die Contao-Datenbankverbindung laden. (require_once Database.php mag auch nicht).
Lesezeichen