Php 将$\u GET变量分配给JS变量
如何将foo的值输入到Javascript变量中 您可以分析Php 将$\u GET变量分配给JS变量,php,javascript,jquery,get,Php,Javascript,Jquery,Get,如何将foo的值输入到Javascript变量中 您可以分析窗口.location.search字符串中的查询变量 比如说 www.mywebsite.com/?foo=bar var query=window.location.search.substring(1); var pairs=query.split('&'); var_get={}; 对于(变量i=0;i
窗口.location.search
字符串中的查询变量
比如说
www.mywebsite.com/?foo=bar
var query=window.location.search.substring(1);
var pairs=query.split('&');
var_get={};
对于(变量i=0;i
您可以解析窗口.位置.搜索字符串以查找查询变量
比如说
www.mywebsite.com/?foo=bar
var query=window.location.search.substring(1);
var pairs=query.split('&');
var_get={};
对于(变量i=0;i
我做了一些谷歌搜索,这里有一个给你的链接我做了一些谷歌搜索,这里有一个给你的链接你甚至不需要PHP。基本上,您可以解析window.location.href
以将get URL参数的值转换为JavaScript变量
网上有很多代码,您可以使用例如:
要获得foo
的值,只需在JavaScript代码中调用getUrlParameter(“foo”)
。您甚至不需要PHP。基本上,您可以解析window.location.href
以将get URL参数的值转换为JavaScript变量
网上有很多代码,您可以使用例如:
要获取foo
的值,只需在JavaScript代码中调用getUrlParameter(“foo”)
。您可以试试这个
function getUrlParameter( name )
{
name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
var regexS = "[\\?&]"+name+"=([^&#]*)";
var regex = new RegExp( regexS );
var results = regex.exec( window.location.href );
if( results == null )
return "";
else
return results[1];
}
在这种情况下,如果您想要foo
的值,请使用getUrlVars('foo')调用它。
您可以尝试这样做
function getUrlParameter( name )
{
name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
var regexS = "[\\?&]"+name+"=([^&#]*)";
var regex = new RegExp( regexS );
var results = regex.exec( window.location.href );
if( results == null )
return "";
else
return results[1];
}
在这种情况下,如果需要foo
的值,请使用getUrlVars('foo')
gup
?真正地来吧描述性函数名!更改,虽然代码取自链接,因此名称不是我的:)gup
?真正地来吧描述性函数名!更改,尽管代码取自链接,因此名称不是我的:)
function getURLVars(name) {
return decodeURI(
(RegExp(name + '=' + '(.+?)(&|$)').exec(location.search)||[,null])[1]
);
}