Heyho, ich hab mal wieder ne Frage:
Die Seite an der ich arbeite basiert bereits auf einem Ajax-Framework (Vorlage: Advitum-Tutorial, mit dem ich die Inhalte dynamisch ändere.
Nun mein Problem und die Frage dazu: Ich möchte im statischen Teil ein Ajax-Script einbinden, dass eventuelle Formularvalues aus dem dynamischen Teil entgegennimmt und asynchron an ein PHP-Skript leitet, die Antworten erhält und asynchron einbindet. Ich habe dazu das hier gefunden: Ajax/PHP, frage mich aber nun, wie ich das so einbinde, dass es auch bei Leuten funktioniert, die zB NoScript aktiviert haben.
Meine Idee: Das Formular aus Ajax/PHP so zu ändern:
<form action="ajaxdata.php" method="post">
<label>Name:</label>
<input name="vorname" id="vorname" type="text" />
<label>Vorname:</label>
<input name="nachname" id="nachname" type="text" />
<button onclick="galerypicture()" type="submit">Senden</button>
</form>
<div id="preloader" style="display:none"><img src="325.gif" width="20" height="20" /></div>
Würde das funktionieren? Mein Ziel ist es, dass die Seite NICHT neu lädt, wenn Ajax funktioniert, man das Formular aber durch Seite neu laden und PHP-Direktaufruf trotzdem nutzen kann, falls Ajax nicht geht.
Und könnte ich die Ajax/PHP-Vorlage so erweitern, dass man sie auf jedes Formular anwenden könnte? Dass Ajax quasi (zB per input type="hidden") "erkennt", an welches PHP-Skript die daten geleitet werden sollen?