HTML ページ間でデータを共有する
P粉807239416
P粉807239416 2023-10-16 22:00:21
0
2
793

ある HTML ページから別の HTML ページにデータを送信したいと考えています。 http://localhost/project/index.html?status=exist などのクエリ パラメーターを介してデータを送信します。このアプローチの問題は、データが URL 内に残ることです。 JavaScript または jquery を使用して HTML ページ間でデータを送信する他の方法はありますか。

P粉807239416
P粉807239416

全員に返信(2)
P粉491421413

これが古い投稿であることは承知していますが、私の 2 セントを分けてあげようと思いました。 @Neji は正しいです。sessionStorage.getItem('label')sessionStorage.setItem('label', 'value') を使用できます (ただし、彼は setItem # を持っています) ## パラメータを逆にしても問題ありません)。私は次の方が簡潔だと思います: リーリー

getItem を置き換えます。 リーリー

setItem

の代わりに

さらに、JavaScript オブジェクトを保存するには、次のように文字列化して設定し、解析して取得する必要があることに注意してください。 リーリー

その理由は、sessionStorage はすべてを文字列として保存するためです。そのため、単に

sessionStorage.object = myObject

と入力すると、得られるのは [object Object] だけであり、あまり役に立ちません。

いいねを押す +0
P粉717595985

#sessionStoragelocalStorage などの HTML5 ストレージ オブジェクトに値を保存しないのはなぜですか。詳細については、HTML5 ストレージのドキュメントを参照してください。この機能を使用すると、中間値を一時的または永続的にローカルに保存し、後で値にアクセスできます。

ストレージセッション値:

リーリー

以上の永続的:

リーリー

つまり、HTML5 ストレージ オブジェクトを使用して、複数のページにわたって (一時的な) フォーム データを保存し、リロード後もこのデータを保持することができます。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート