javascript - 要保存的 url 参数是 JavaScript 中的

标签 javascript url

我想将找到的网址的参数值插入我的javascript代码中。所以基本上我有以下网址www.rene-zamm.com/mp-dthanks.asp?gglid=123123123

现在我在同一页面中有以下 javascript 代码,并且我希望 url 中的数字在下面的 javascript 代码中也可见:

var gwoTracker=_gat._getTracker("UA-1639156-3");
gwoTracker._trackPageview("/**NUMBER OF URL HERE**/goal");

有人可以帮我吗?

最佳答案

您需要解析查询字符串。 Javascript 没有内置的方法可以轻松地完成此操作,但是您可以使用一些不错的函数:

function gup( 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];
}

http://www.netlobo.com/url_query_string_javascript.html

那么在你的例子中你可以这样做:

var queryData = gup("gglid");
var gwoTracker=_gat._getTracker("UA-1639156-3"); gwoTracker._trackPageview("/" + queryData  + "/goal");

关于javascript - 要保存的 url 参数是 JavaScript 中的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3438428/

相关文章:

javascript - 在 Firefox 扩展弹出窗口中执行 javascript

flash - 如何在 Actionscript 3 中播放与 SWF 文件不在同一目录中的声音?

javascript - 无法模拟 POST 请求——没有得到正确的响应

javascript - 仅包含空格和字母的正则表达式?

javascript - 如何在不知道第一个元素是什么标签的情况下获取它?

国际化网络应用的网址格式?

url - 如何更改 grav CMS 中的页面 URL

javascript - 运行 for 循环并暂停 api 调用

php - wordpress 如何取消标题

某些 Web 应用程序中的 URL(短 URL)