如何获取加载html页面的页面路径?

时间:2016-08-10 13:10:13

标签: javascript jquery html html5

我有一个页面app/BlockA/page1.html,因为我正在加载另一个页面

$("#div1").load("app/Common/sample.html").

我在app/BlockB/page2.html

中也是如此

从两个页面

成功加载此子页面

现在在基于父页面加载sample.html之后,即BlockA / page1.html或BlockB / page2.html,我有自定义功能。

如何确定我的子页面加载到哪个页面???

即我想获取父页面url,即是BlockA/page1.html or BlockB/page2.html

之类的绝对路径

注意:使用window.loaction.href会给出url,即http://localhost:5012/masterpage.hmtl,这是我不想要的。这是一个单页面应用

3 个答案:

答案 0 :(得分:0)

您可以使用*.dat获取父页面的网址。

答案 1 :(得分:0)

您可以检查window.location并根据返回的结果创建您的功能。

$(function(){
    var loc = window.location.href;
    if(loc.indexOf('page1') > 0) {
        // do stuff
    }
    else { //do other things or check for other pages
    }
});

答案 2 :(得分:0)

如果我理解正确使用document.referrer