1

我已将 json 对象定义为

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

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

4

1 回答 1

0

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

看看这个例子:

localStorage.setItem('a', '{ "name" : "test"}');
eval("var myObj = " + localStorage.getItem('a'));
myObj.name; // test
于 2013-02-01T01:31:17.410 回答