Guten Morgen allerseits.
Ich arbeite derzeit daran, eine Installation für mein Projekt zu schreiben und würde das ganze gerne mit AJAX ein bisschen "schöner" gestalten.
Das ganze soll im Endeffekt so funktionieren, dass der User die Installation ganz normal durchläuft, also Daten in ein Formular schreibt, auf Weiter klickt, noch ein paar Daten eingibt, usw.
Die Daten werden dabei von Formular zu Formular über POST weitergegeben (input type hidden), sodass ich im letzten Stadium der Eingabe quasi ein relativ großes Array an Daten habe, die ich jetzt in die Datenbank eintragen möchte (und davor natürlich noch die nötige DB-Struktur erstellen will).
Der normale Weg wäre nun einfach die letzte Seite der Installation aufzurufen und alles einfach mit normalen Querys einzutragen. Das ist für meinen Geschmack aber weder schön noch dem User zugänglich.
Daher habe ich mich entschieden, eine Progressbar zu erstellen, die anzeigt, was das Skript gerade macht und wieviel vom Gesamtprozess dies ist.
Das könnte ich zwar auch mit ständigem Reloaden (header location) machen, jedoch habe ich nun entdeckt, dass man dafür auch AJAX verwenden könnte.
Mein Problem ist nun einfach, wie ich mein POST-Array in das AJAX-Skript reinbekomme. Da es sich bei den Daten auch um sensible Passwörter handelt, würde ich das ungern über GET-Parameter lösen, was zwar einfacher, aber (nehme ich an?) unsicherer wäre.
Ich hoffe, jemand versteht mein Problem und kann mir halbwegs nachvollziehbar erklären, wie ich auf meine POST-Daten in meinem AJAX-Skript zugreifen kann.
Ich arbeite derzeit daran, eine Installation für mein Projekt zu schreiben und würde das ganze gerne mit AJAX ein bisschen "schöner" gestalten.
Das ganze soll im Endeffekt so funktionieren, dass der User die Installation ganz normal durchläuft, also Daten in ein Formular schreibt, auf Weiter klickt, noch ein paar Daten eingibt, usw.
Die Daten werden dabei von Formular zu Formular über POST weitergegeben (input type hidden), sodass ich im letzten Stadium der Eingabe quasi ein relativ großes Array an Daten habe, die ich jetzt in die Datenbank eintragen möchte (und davor natürlich noch die nötige DB-Struktur erstellen will).
Der normale Weg wäre nun einfach die letzte Seite der Installation aufzurufen und alles einfach mit normalen Querys einzutragen. Das ist für meinen Geschmack aber weder schön noch dem User zugänglich.
Daher habe ich mich entschieden, eine Progressbar zu erstellen, die anzeigt, was das Skript gerade macht und wieviel vom Gesamtprozess dies ist.
Das könnte ich zwar auch mit ständigem Reloaden (header location) machen, jedoch habe ich nun entdeckt, dass man dafür auch AJAX verwenden könnte.
Mein Problem ist nun einfach, wie ich mein POST-Array in das AJAX-Skript reinbekomme. Da es sich bei den Daten auch um sensible Passwörter handelt, würde ich das ungern über GET-Parameter lösen, was zwar einfacher, aber (nehme ich an?) unsicherer wäre.
Ich hoffe, jemand versteht mein Problem und kann mir halbwegs nachvollziehbar erklären, wie ich auf meine POST-Daten in meinem AJAX-Skript zugreifen kann.
Kommentar