将$ _GET变量赋给JS变量

end*_*ndy 1 javascript php jquery get

www.mywebsite.com/?foo=bar
Run Code Online (Sandbox Code Playgroud)

如何将foo的值转换为Javascript变量?

hou*_*oft 5

你甚至不需要PHP.基本上,您可以解析window.location.href以将GET URL参数的值获取为JavaScript变量.

有大量的代码在网上,你可以使用例如这个:

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];
}
Run Code Online (Sandbox Code Playgroud)

要获得价值foo,只需调用getUrlParameter("foo")您的JavaScript代码即可.