我发现几个帖子暗示了 location.href 方法。但是我在打开的下一页上找不到有关如何使用该变量的任何信息。
我在外部 js 文件中有一个带有一行代码的函数:
function nextPage()
{location.href='page2.html?foo=' + src;}
它由 html 文件中的按钮激活。如何在打开的下一页上使用它?我假设这使'foo'可用。('src' 是一个整数,作为全局变量存储在外部 js 文件中。它只是一个介于 1 和 5 之间的数字)。
我发现几个帖子暗示了 location.href 方法。但是我在打开的下一页上找不到有关如何使用该变量的任何信息。
我在外部 js 文件中有一个带有一行代码的函数:
function nextPage()
{location.href='page2.html?foo=' + src;}
它由 html 文件中的按钮激活。如何在打开的下一页上使用它?我假设这使'foo'可用。('src' 是一个整数,作为全局变量存储在外部 js 文件中。它只是一个介于 1 和 5 之间的数字)。
在下一页上,您可以使用以下方法获取值:
http://page2.html?foo=
location.search
> ?foo=
location.search.substring(1)
> foo=
在您放置的脚本标签中
var array=location.search;
var data = array.split("foo=");
var divid=data[1];//It has your foo value
if you are using javascript then try this code to get querystring value
function getParameterByName(name)
{
name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]");
var regex = new RegExp("[\\?&]" + name + "=([^&#]*)"),
results = regex.exec(location.search);
return results == null ? "" : decodeURIComponent(results[1].replace(/\+/g, " "));
}
var value = getParameterByName('foo');