在页面中传递json值

时间:2013-02-01 00:13:18

标签: javascript json

我已将json对象定义为

  function getPost()
   {
      var fname = document.getElementById("fname").value;
      var lname = document.getElementById("lname").value;
          var v = {
       "name": {
           "firstname": fname,
           "lastname": lname 
       }
    };
   }

如何让其他页面可以访问此JSON变量。我想跨页面传递JSON数据。

1 个答案:

答案 0 :(得分:0)

您可以使用localStorage或SessionStorage(more information)在用户浏览器中本地存储数据,以访问所有页面中的数据。

看一下这个例子:

localStorage.setItem('a', '{ "name" : "test"}');
eval("var myObj = " + localStorage.getItem('a'));
myObj.name; // test