ある HTML ページから別の HTML ページにデータを送信したいと考えています。 http://localhost/project/index.html?status=exist
などのクエリ パラメーターを介してデータを送信します。このアプローチの問題は、データが URL 内に残ることです。 JavaScript または jquery を使用して HTML ページ間でデータを送信する他の方法はありますか。
P粉4914214132023-10-17 16:21:46
これが古い投稿であることは承知していますが、私の 2 セントを分けてあげようと思いました。 @Neji は正しいです。sessionStorage.getItem('label')
と sessionStorage.setItem('label', 'value')
を使用できます (ただし、彼は setItem # を持っています) ## パラメータを逆にしても問題ありません)。私は次の方が簡潔だと思います:
リーリー
getItem と
を置き換えます。
リーリー
の代わりに 。
その理由は、sessionStorage はすべてを文字列として保存するためです。そのため、単に
sessionStorage.object = myObject と入力すると、得られるのは [object Object] だけであり、あまり役に立ちません。
P粉7175959852023-10-17 10:16:43
#sessionStorage や
localStorage などの HTML5 ストレージ オブジェクトに値を保存しないのはなぜですか。詳細については、
HTML5 ストレージのドキュメントを参照してください。この機能を使用すると、中間値を一時的または永続的にローカルに保存し、後で値にアクセスできます。
リーリー
以上の永続的:リーリー
つまり、HTML5 ストレージ オブジェクトを使用して、複数のページにわたって (一時的な) フォーム データを保存し、リロード後もこのデータを保持することができます。