Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Url 不带get的JavaScript位置_Url_Tracking - Fatal编程技术网

Url 不带get的JavaScript位置

Url 不带get的JavaScript位置,url,tracking,Url,Tracking,我使用这个javascripts来跟踪特定的url $(document).ready(function(){ if(document.location.toString()=="http://www.mysite.com/DisplayCart.aspx") .... .... 但我的问题是 例如,如果我想跟踪页面组 等等 这里所有的url在aspx之后都不同? 它就像客户特定页面/客户订单特定页面一样 请注意,我只想使用javascript 您可以将字符串拆分为?: if(docume

我使用这个javascripts来跟踪特定的url

$(document).ready(function(){
if(document.location.toString()=="http://www.mysite.com/DisplayCart.aspx")
....
....
但我的问题是 例如,如果我想跟踪页面组

等等

这里所有的url在aspx之后都不同? 它就像客户特定页面/客户订单特定页面一样
请注意,我只想使用javascript

您可以将字符串拆分为?:

if(document.location.toString().Split("?")[0]=="http://www.mysite.com/DisplayCart.aspx")

基本上,两部分用?分隔,只比较第一部分。

Christian Stewart不幸的是,这不起作用,但下面的代码对我有用。希望这将是错误的费用在每一种情况下,我只是测试它的每一个可能的情况下的网址…也让我知道,如果你发现它可能不工作,在某些情况下

$(document).ready(function(){

var align1 = document.location.toString(),

    delimiter = '?',
    start = 0,
    tokens1 = align1.split(delimiter).slice(start);

//alert(tokens1[0]);

//if(document.location.toString().Split("?")[0]=="http://www.mysite.com/DisplayCart.aspx")
if(tokens1[0]=="http://www.mysite.com/DisplayCart.aspx")
{
    alert("hi");
}
else{}
});

谢谢你的帮助。

你跟踪这些URL是什么意思?您是否考虑并跟踪返回的对象?实际上,我想在每个支付细节页上显示特定的HTML代码,对于每个客户的每个订单……约束是我没有访问.ASPX页面,但我有JavaScript,这是在头文件中调用的。因此,我使用$(文档)。()==”)这意味着如果页面是bla..bla..bla..bla..然后采取行动..我的意思是我希望javascript读取的url出现在url地址栏中,如果它是…那么在那里显示html块