我尝试在按钮点击事件中通过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”。
[编辑]这是一个疯狂的内容管理员。我必须以另一种方式解决这个问题 - .-
答案 0 :(得分:0)
你试过吗
onclick="location.href += 'checkout';"
答案 1 :(得分:0)
给这一点。
不要将其内联编写,而是编写一个jQuery / JS onclick事件处理程序来执行此操作。
实施例
$.("a").click( function() {
window.location = "/shop/checkout";
));