我想将找到的网址的参数值插入我的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/