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

Loading HTML file with jquery.load(), then accessing parameters in loaded HTML file

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

Javascript 在 page1.html:

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

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

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

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

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

page2.html 中,我这样做:

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