新手问题 有没有比较好的通过 javascript 进行页面跳转的方式

shaunli · 2014年12月30日 · 1500 次阅读

我的页面上有一副 svg 图,要给其中的图形绑定点击事件,实现点击图形跳转到其他页面的功能。因为在 svg 上绑定事件,所以只能通过 javascript 来跳转了。

比如:

window.location.href=<URL>

或者:

window.navigate(<URL>); 

可是这样写不太好,因为需要知道 URL,破坏了 Rails 的路由 - 控制器的透明关系。 初学 Rails,不太熟,我想,是否借助 coffeescript 内嵌 helper 可以解决?感觉有点麻烦啊。 有没有其他的解决办法?大家遇到这种必须通过 javascript 跳转的情况都是怎么解决的呢?

谢谢:)


补充: 自己想明白了,URL 还是会经过 Rails server 路由中转的。让大家见笑了 T-T

暂无回复。
需要 登录 后方可回复, 如果你还没有账号请 注册新账号