JSページ間でjsonデータを渡す.
813 ワード
2つのページの間に関連して、オブジェクトを渡す問題がある項目があります.
一般的に2つのページ間の簡単なデータ転送はurlの後にパラメータを追加することで値を割り当てることができますが、比較的複雑なjson列のデータであれば、ブラウザのアドレスバーではurlの文字列をデフォルト処理し、直接オブジェクトを文字列転送に変換する問題があります.文字列を受信してもオブジェクトに直接変換できない(困った問題).ページのロード前後の問題もあります.
私はsessionStorageを通じてデータを格納して転送しました.
1.格納データ
一般的に2つのページ間の簡単なデータ転送はurlの後にパラメータを追加することで値を割り当てることができますが、比較的複雑なjson列のデータであれば、ブラウザのアドレスバーではurlの文字列をデフォルト処理し、直接オブジェクトを文字列転送に変換する問題があります.文字列を受信してもオブジェクトに直接変換できない(困った問題).ページのロード前後の問題もあります.
私はsessionStorageを通じてデータを格納して転送しました.
1.格納データ
sessionStorage.setItem("allJson", JSON.stringify(json));// json , allJson 。
2.データの取得var hh = sessionStorage.getItem("allJson");// allJson
var pp = JSON.parse(hh);//
3.
var str=JSON.stringify(json);//
var aa=JSON.parse(str);//