検索

ホームページ  >  に質問  >  本文

HTML ページ間でデータを共有する

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

P粉807239416P粉807239416448日前832

全員に返信(2)返信します

  • P粉491421413

    P粉4914214132023-10-17 16:21:46

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

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

    setItem

    の代わりに

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

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

    sessionStorage.object = myObject

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

    返事
    0
  • P粉717595985

    P粉7175959852023-10-17 10:16:43

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

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

    リーリー

    以上の永続的:

    リーリー

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

    返事
    0
  • キャンセル返事