window.location.href到子文件夹

时间:2013-08-15 13:28:20

标签: javascript html href window.location

我尝试在按钮点击事件中通过js设置位置:

 onclick="window.location.href='shop/checkout'"

在“商店”页面上,此onclick事件将我引导至/shop/shop/checkout。使用

onclick="window.location.href='checkout'"

引导我/checkout,这有点令人困惑,因为href目标不是根目录......

然而,我尝试了“./shop/checkout”,“。/ checkout”,“/ shop / checkout”,“/ checkout”......似乎没什么用......我开始感觉到了笨...


路径本身并不是一个很难的物理目录;它被重写并传递给内容管理系统,该系统准备页面。所以路径必须是“/ shop / checkout /”或“/ shop / checkout”。


[编辑]这是一个疯狂的内容管理员。我必须以另一种方式解决这个问题 - .-

2 个答案:

答案 0 :(得分:0)

你试过吗

onclick="location.href += 'checkout';"

答案 1 :(得分:0)

给这一点。

不要将其内联编写,而是编写一个jQuery / JS onclick事件处理程序来执行此操作。

实施例

$.("a").click( function() {
    window.location = "/shop/checkout";
));