Hallo,
In den Body einer Datei A.php wird mittels jQuery-.load('B.php') geladen. In Datei B.php befindet sich ein form, dessen action-attribut leer ist, damit sich die Datei selbst aufruft.
Dort soll zum Beispiel lediglich eine Ausgabe des durch das form abgesendeten Inhalts geschehen. Zur Veranschaulichung hier das ganze vereinfacht:
Problem ist ja, dass durch das leere action-attribut und die load-function vermutlich auf Datei A.php geleitet wird und demnach dort die Überprüfung für $_POST geschehen müsste.
Gibt es noch eine Möglichkeit, die Funktionen der Datei B.php zu kapseln? Ich möchte möglichst wenige Dateien haben, die aber Übersichtlich sein sollen.
PS: Datei B.php allein funktioniert einwandfrei. Nur eben durch den .load()-Aufruf nicht.
In den Body einer Datei A.php wird mittels jQuery-.load('B.php') geladen. In Datei B.php befindet sich ein form, dessen action-attribut leer ist, damit sich die Datei selbst aufruft.
Dort soll zum Beispiel lediglich eine Ausgabe des durch das form abgesendeten Inhalts geschehen. Zur Veranschaulichung hier das ganze vereinfacht:
PHP-Code:
<form action="" method="POST">
<input type="text" name="abc" />
</form>
<?php
if( !empty($_POST) ) {
echo $_POST['abc'];
}
?>
Gibt es noch eine Möglichkeit, die Funktionen der Datei B.php zu kapseln? Ich möchte möglichst wenige Dateien haben, die aber Übersichtlich sein sollen.
PS: Datei B.php allein funktioniert einwandfrei. Nur eben durch den .load()-Aufruf nicht.
Kommentar