Sie Cookies verwenden, können, window.name
, senden Sie Daten per URL als Querystring oder über web storage.
In diesem exaple Ich werde Daten von einer Seite speichern und sie von einer anderen Seite mit dem localStorage lesen - (specs), und die folgenden Methoden:
anmelden.html
function saveData(user, pass) {
var account = {
User: user,
Pass: pass
};
//converts to JSON string the Object
account = JSON.stringify(account);
//creates a base-64 encoded ASCII string
account = btoa(account);
//save the encoded accout to web storage
localStorage.setItem('_account', account);
}
index.html
function loadData() {
var account = localStorage.getItem('_account');
if (!account) return false;
localStorage.removeItem('_account');
//decodes a string data encoded using base-64
account = atob(account);
//parses to Object the JSON string
account = JSON.parse(account);
//do what you need with the Object
fillFields(account.User, account.Pass);
return true;
}
Passing das Objekt von einer Seite zur anderen von URL als Abfragezeichen(Suche)
login.html
function saveData(user, pass) {
var account = {
User: user,
Pass: pass
};
account = JSON.stringify(account);
account = btoa(account);
location.assign("index.html?a=" + account);
}
index.html
function loadData() {
var account = location.search;
if (!account) return false;
account = account.substr(1);
//gets the 'a' parameter from querystring
var a = (/^a=/);
account = account.split("&").filter(function(item) {
return a.test(item);
});
if (!account.length) return false;
//gets the first element 'a' matched
account = account[0].replace("a=", "");
account = atob(account);
account = JSON.parse(account);
//do what you need with the Object
fillFields(account.User, account.Pass);
return true;
}
eine erweiterte Antwort Siehe hier: https://stackoverflow.com/a/30070207/2247494
Überprüfen Sie [this] (http://stackoverflow.com/q/11581543/778118). Außerdem gibt es viele Informationen zu diesem Thema. Sie sollten Ihr Google einschalten. – jahroy
"_Fragen müssen ein minimales Verständnis des zu lösenden Problems aufweisen. Sagen Sie uns, was Sie versucht haben zu tun, warum es nicht funktioniert hat und wie es funktionieren soll." "Abstimmung zum Schließen. – jahroy
Gekennzeichnetes Duplikat: * – Jack