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