Include im Zusammenhang mit Ajax

Trash

Erfahrenes Mitglied
Hallo,
ich habe eine index.php in der am Anfang verschiedene Dateien inkludiert werden.

Mit Hilfe von Ajax&JQuery wird z.B. bei einem Menüklick eine bestimmte php-Datei aufgerufen und das Ergebnis in einem bestimmten Div dargestellt. Ich hatte eigentlich gehofft, dass die php-Datei, die per Ajax/JQuery aufgerufen und eingebunden wird auf die selben Funktionen zugreifen kann, die durch die includes in der index.php vorhanden sind.

Es scheint so zu sein, dass ich in die Dateien, die per Ajax-Request geladen werden mit den selben includes aus der index.php ausstatten muss, um darauf zuzugreifen.

Geht das auch irgendwie schlanker? Das die per Ajax aufgerufenen PHP-Dateien von den includes der index.php betroffen sind oder geht das aus Laufzeitgründen nicht?

Danke
 
Das geht wie du selber schon festgestellt hast aus Laufzeitgründen nicht. Du öffnest beim AJAX-Request einen neune Request, der mit der eigentlich Seite nichts mehr zu tun hat.
An dieser Stelle würde ich dalles was global zu includieren gilt in eine "global.php" packen. Diese kannst du dann in deinen Scripts verwenden und musst nur einmal einen Include machen.
 
Zurück