Auch der erste Versuch sollte laufen, Du hast nur den Fehler gemacht, dass Du in readhtmlformdata auf firstInfo zugreifst, während die Daten in formdata stehen. Am besten gleich den passenden Namen verwenden:
HTML
function savehtmlformdata() {
// So lautet der Name des Arrays "firstInfo":
$("#formdata").text("var firstInfo = " + JSON.stringify(firstInfo)) + ";";
var thehtml = $("html");
var doc = '<!doctype html><html>' + thehtml.html() + '</html>';
download(doc, "savedTQ.html", "text/html");
alert(firstInfo['generalinfo']['sysIntegr']);
}
function readhtmlformdata() {
// Und dann sollte auch der Zugriff auf firstInfo funktionieren:
alert(firstInfo['generalinfo']['sysIntegr']);
}
Alles anzeigen