使用 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");
我正在开发一个仅 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");