php - 将 $_GET 变量分配给 JS 变量

标签 php javascript jquery get

www.mywebsite.com/?foo=bar

如何将 foo 的值放入 Javascript 变量中?

最佳答案

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

网上有很多代码,你可以使用例如this :

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 的值,只需在您的 JavaScript 代码中调用 getUrlParameter("foo")

关于php - 将 $_GET 变量分配给 JS 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6463281/

相关文章:

javascript - 如何分别为每个 div 设置动画

javascript - Jquery 随机悬停在图像上,弹出图像但有些不会恢复到原始大小

php - Zend Framework - 使用路由和正则表达式设置用户友好的 URL

php - 获取 Oracle 中存在但 MySQL 中缺失的记录的挑战

javascript - 自定义 Google map 标记,如 Trulia map

javascript - 如何解决 Blocked a frame with origin from accessing a cross origin frame error in wordpress?

javascript - 星级评定 如果单击星级,则如何启用以前的星级也会被单击

php - 从数千名可能有数百张彩票的用户中选择抽奖彩票获奖者

php - Mysql + php 带有特殊字符,如 '(Apostrophe) and "(引号)

javascript - 在使用 jquery 追加之前对 html 进行更改