Zum Inhalt springen

JavaScript: Datenaktualisierung


Jatzia

Empfohlene Beiträge

Hi Leute, hab da ein Problem.

Habe eine Eingabeseite (SQL), bei der man verschiedene Werte und Texte eingeben und welche aus Auswahllisten auswählen kann. Die auswählbaren Werte können aber über einen Button, der ein Popup öffnet, erweitert werden. Jetzt müsste ich nach dem Speichern der neuen Daten über das Popup die alte Hauptseite aktualisieren, damit die neuen Daten als Auswahl zur Verfügung stehen. Wenn ich da aber ne normale Aktualisierung mache, dann sind alle bisher ausgewählten und eingegebenen Daten wieder weg. Mit JavaScript gibt's da angeblich ne Lösung...

Hoffe ich hab mich nicht all zu umständlich ausgedrückt...

Kann mir da jemand weiterhelfen?

Link zu diesem Kommentar
Auf anderen Seiten teilen

hi!

mit javascript kannst du beim reload einer seite nichts übergeben, weils ja clientseitig ist, und sich über den zustand der seite (außer mit cookies) nichts merken kann.

die frage ist, ob du nach dem eingeben der ergänzenden daten im popup alles in die db speichern willst, auch die daten aus dem hauptfenster. wenn ja müsste das popup in einer speichern-funktion auch alle daten des hauptfensters mit in die db packen.

wenn nur die popupdaten in die db sollen, nicht aber die aus dem hauptfenster. ginge das so:

das popup bräuchte eine funktion, die zuerst den inhalt der formdaten aus dem hauptfenster in variablen speichert, dann den reload auslöst und danach die daten zurück ins form schreibt.

diese funktion müsste nach dem reload des popup ausgelöst werden, der die neuen werte speichert.

falls du zu dem zeitpunkt noch nicht in der db speichern willst, sondern die eingaben aus dem popup nur auf der website haben willst und das hauptfenster das speichern übernehmen soll, könntest du so vorgehen:

das popupfenster bekommt einen "speichern" button, der bei klick alle daten in type="hidden" felder im hauptfenster überträgt. dann brauchst du dort keinen reload, die daten werden temporär gespeichert und können beim kompletten speichervorgang in die db mit übernommen werden.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...