0

AJAX一部で呼び出しを実行し、いくつかの情報を保存するJavaScript関数があります。

同じ関数で、新しいHTMLファイルに移動します。

window.location.href = "deals.html";

新しいdeals.htmlファイルに移動したら、以前に保存した情報にアクセスするにはどうすればよいですか?

ご協力ありがとうございました。

4

4 に答える 4

0

Cookie を使用してデータを保持し、次のページでアクセスする JavaScript 関数を記述できます。これは、別のページにリダイレクトする直前に実行されます。

于 2013-10-22T09:50:14.377 に答える
0

最新のブラウザーでサポートされている localStorage というものがあります。これを使用して、最初の呼び出しからの応答を保存し、2 ページ目に使用できます。

于 2013-10-22T10:20:18.727 に答える
0

これは、JavaScript で使用する場合にのみ実現できます。cookies別の HTML ドキュメントに移動すると、既に実行されたスクリプト内のすべての変数のステータスが失われるためです。

したがって、別のページに移動する前に、必要な数の Cookie を設定してください。

クッキーに関する参考文献

于 2013-10-22T13:23:44.653 に答える
0

AJAX 関数を使用して保存した情報はサーバーに存在するため、別の AJAX 関数を開始して、新しいページを取得したときにサーバーからその情報を取得する必要があります。

于 2013-10-22T09:47:50.363 に答える