我尝试通过 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”。
<小时/>[编辑] 这是该死的内容管理器。我必须以另一种方式解决这个问题 -.-
最佳答案
你试过吗
onclick="location.href += 'checkout';"
?
关于javascript - window.location.href 到子文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18253698/