1

我试图通过 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”。


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

4

2 回答 2

0

Give this a shot.

Instead of writing it inline, write a jQuery/JS onclick event handler to do this.

Example

$.("a").click( function() {
    window.location = "/shop/checkout";
));
于 2013-08-15T13:48:56.763 回答
0

你有没有尝试过

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

?

于 2013-08-15T13:36:48.250 回答