beharrt Wert zwischen zwei Seiten mit Hilfe von Javascript [Duplikat]
-
21-09-2019 - |
Frage
Diese Frage bereits eine Antwort hier:
- Persist Variablen zwischen Seite Lasten 4 Antworten
ich habe eine eine HTML-Seite, in dem ich ausgewählt wenige Benutzerwerte jetzt bin Speicherung und will diese Werte auf einem anderen HTML-Seite nutzen zu können.
Ich bin mit jquery in meinem Modul, und ich habe bereits versucht window.name und window.localStorage aber sie bestehen keine Werte zwischen zwei Seiten.
so Hilfe bitte mir, dieses Problem zu lösen.
Lösung 6
Schließlich bekam ich ziemlich cool Lösung auf
Andere Tipps
Wenn Sie nicht möchten, dass ein Plätzchen - und wenn Sie Regie von der ersten Seite zu dem zweiten, wie etwa den Werten als GET-Variablen auf die nächste Seite übergeben:
http://example.com/newpage.html?var1=blah?var2=blerg
Dann können Sie diese Daten mit window.location.search
zugreifen zu können.
Sie könnten die "Hash" verwenden:
http://my.app.com/page2.html#name1=val1&name2=val2
Der Hash würde vom Server ignoriert werden, die Dinge „sauber“ zu halten. Die zweite Seite kann aus der Hash lesen
window.location.hash
und analysieren, dann wird der Name / Wert-Paare mit einigen einfachen String / regexp / Array Manipulation.
Wenn Sie den Hash werden „versteckt“, Ihre zweite Seite könnte auch dann entfernen Sie den Hash aus der URL wollten - das ist nicht in einem anderen Zugriff auf den Server führen würde - Änderungen an Hash nur in Browser / Client-Seite Verhalten führt.
Wenn es nur ein paar Werte, wie etwa Cookies?
Speichern Sie den Wert in einem Cookie auf der ersten Seite und und retrive es auf dem zweiten. Es ist sehr einfach mit dem JQuery Cookie-Plugin http://plugins.jquery.com/project/cookie
Sie würden versuchen müssen, und verwenden Cookies (vorausgesetzt, Benutzer sind nett genug, diejenigen zu aktivieren). Hier ist ein sehr nützlicher Link: http://www.w3schools.com/JS/js_cookies.asp