使用jquery.load()加载HTML文件,然后访问加载的HTML文件中的参数

时间:2016-12-16 22:29:35

标签: javascript jquery html parameters load

我正在开发一个仅限Javascript的应用程序。我有一个html页面,我想从中加载第二个html页面,并将一些参数传递给它。在第二页中,我想访问这些参数。

page1.html中的Javascript:

  var url = "page2.html?foo=bar";
  jQuery("body").load(url);

这会加载page2.html,但如何访问page2.html中的foo参数?

1 个答案:

答案 0 :(得分:0)

似乎不可能(?)以我想要的方式获取参数。但我找到了一个可接受的解决方法:我使用 localStorage 来设置和获取参数,而不是将它们发送到load()

即,在page1.html,我这样做:

localStorage.setItem("foo", "bar");

并在page2.html,我这样做:

var foo = localStorage.getItem("foo");