Wie übertrage ich Daten von einer HTML-Seite zu mehreren HTML-Seiten mit JavaScript, aber ohne lokalen Speicher zu verwenden.So übergeben Sie Daten von einer Seite an eine andere mithilfe von JavaScript ohne lokalen Speicher
So übergeben Sie Daten von einer Seite an eine andere mithilfe von JavaScript ohne lokalen Speicher
Antwort
Zwei Wege Daten zu übergeben:
1) .local Storage/Session Speicher
2) .Cookies.
Plätzchen Referenz-Link: http://www.w3schools.com/js/js_cookies.asp
möglicherweise, wenn Sie wollen einfach nur Daten übertragen, die von JavaScript verwendet werden, dann können Sie Hash-Tags wie diese
http://localhost/project/index.html#exist so einmal verwenden, wenn Sie die Daten zeigen, sind fertig retriving die Nachricht und ändern Sie die window.location.hash auf einen geeigneten Wert .. jetzt, wenn Sie die Seite der Hashtag wird nicht vorhanden
HINWEIS sein aktualisieren würden: wenn Sie diese stattdessen ot Abfrage-Strings verwenden werden die Daten nicht retrived werden gesendet werden/vom Server gelesen
Sie können URL Variablen verwenden. mypage.html? x = Wert & y = anderer Wert.
var url = location.href //gets the current URL
var request = {}; //sets array
var pairs = url.substring(url.indexOf('?') + 1).split('&'); //obtains parameters
for (var i = 0; i < pairs.length; i++) {
if(pairs[i]) {
var pair = pairs[i].split('=');
request[decodeURIComponent(pair[0])] = decodeURIComponent(pair[1]);
}
}
Sie haben jetzt ein Array aller Parameter. In diesem Fall sollte das Array x = Wert, y = anderer Wert
Wenn Sie Daten von einer Seite zu einer anderen übergeben möchten, stellen Sie sicher, dass die URL, zu der Sie navigieren, die Parameter enthält, die die nächste Seite haben soll.
weitere Informationen: Make a JavaScript array from URL
ist in Ordnung ... Aber ich habe die Ausgabe von diesen Typ verwenden. Aber es ist auch die falsche Art, wie er sagte. – saikrishna
auf einen Blick:
Verwendung von Cookies: https://stackoverflow.com/questions/3220660/local-storage-vs-cookies
oder rediects machen mit get params:
window.location = '/fooUrl?fooParam=' + fooValue;
und dann können Sie verwenden : window.location.search, um diesen Wert zu erhalten.
siehe: How to retrieve GET parameters from javascript?
Aber meiner Meinung nach ist dies wirklich schmutzige Art und Weise, wenn kein Code, den wir nicht zaubern können, so schreiben Sie Ihren Code ...
Ich gehe davon aus, dass Sie eine Seite öffnen mit JavaScript
window.open("http://www.yourpage.com");
Halten Sie eine Referenz für jedes Fenster, das Sie öffnen
var w = window.open("http://www.yourpage.com");
Wenn Sie Variable "Daten" auf der gerade geöffneten Seite haben
- 1. Übergeben von Daten von einer Seite an andere in Javascript
- 2. So übergeben Sie die Daten von einer Seite an eine andere Seite durch URL Parameter
- 3. Übergeben einer lokalen Variablen von einer Funktion an eine andere
- 4. So senden Sie HTML FORM-Daten von einer Seite an eine andere mit JavaScript
- 5. Speichern von Daten von einer Seite im lokalen Speicher
- 6. So übergeben Sie Werte von einer XAML-Seite an eine andere in einer Metro-App
- 7. So übergeben Sie Daten an eine andere Ansicht
- 8. Sitzungsvariablen von einer Seite an eine andere übergeben
- 9. Senden von Daten an eine andere Seite ohne ein Formular
- 10. Daten von einer Fragmentierung an eine andere Fragmentierungsfunktion übergeben
- 11. Übergeben von Daten von einer TableViewController/Swift-Datei an eine andere, OHNE Segmente
- 12. Übergeben von Daten von einer Seite an eine andere mit Ajax
- 13. Übergeben von Daten an eine PHP-Seite von C#
- 14. So übergeben Sie eine Variable von Twig an JavaScript
- 15. JavaScript: Übergeben Sie eine Variable von einer Funktion an eine andere mit setInterval()?
- 16. Übergeben von Variablen an eine andere Webseite
- 17. Übergeben Sie ein Layout von einer Aktivität an eine andere
- 18. Xamarin native freigegeben, Daten an eine andere Seite übergeben
- 19. So übergeben Sie Daten an eine Vorlagengruppe
- 20. Übergeben von Daten an die nächste Seite
- 21. Wie Res von einer Funktion an eine andere übergeben?
- 22. Wie übertragen Sie Daten von einer Seite auf eine andere Seite in HTML ohne Datenbank?
- 23. Übergeben von Daten von einer Aktivität an eine andere mithilfe von Bundle - nicht in der zweiten Aktivität angezeigt
- 24. Übergeben von ng-repeat-Daten an eine andere Funktion
- 25. Übergeben von Eigenschaftsgruppenwerten von einer MsBuild-Aufgabe an eine andere
- 26. Übergeben Sie Daten an eine andere Seite und senden Sie ein Formular auf dieser Seite
- 27. Senden Sie Daten mithilfe von Prebuilt UITabBarController an eine andere Ansicht?
- 28. Senden von Daten an eine andere Seite Problem
- 29. So rufen Sie eine Webservice-Methode von einer HTML-Seite [Javascript] ohne Aktualisierung der Seite
- 30. Dienstvariable beim Übergeben von Daten von einer Komponente an eine andere Winkel 2
Es scheint unvollständige Frage zu mir .. "Was hast du versucht?" wird uns Ihre Anforderung besser verstehen lassen ... – Rayon
mit lokalen Speicher Ich hatte versucht, aber die Aufgabe ist mit ohne Verwendung von lokalen Speicher ist dort keine Prozedur – saikrishna
wäre es hilfreich für uns, Ihnen zu helfen, wenn Sie uns zeigen könnten, was Sie codiert haben und es funktioniert nicht –