2012-02-22 39 views
0

我正在Ruby-On-Rails中开发一个Web应用程序。它大量使用JavaScript。问题是,当用户点击一个链接,这是假设进行JS调用,如果JavaScript被禁用或由于互联网连接速度缓慢而无法完全加载;它会发出HTML请求。这给我错误“缺少模板”。我不想将用户重定向到任何HTML页面模板。避免HTML请求,并只做js调用 - ruby​​ on rails

JavaScript关闭时,如何禁用链接?或强制只做JS调用?我想实现类似Twitter的东西。

任何帮助高度赞赏。谢谢:)

回答

3

如果你不希望链接实际上处理href和去任何地方,然后将链接的href设置为"#"而不是一个真正的URL。

+0

嗯..正确..但我怎么能让JS调用的URL?我应该在数据属性中指定该URL吗? – Bongs 2012-02-22 06:25:59

+0

如果您需要链接上的数据,您可以将其放在其他属性上,如数据属性(如果需要)。 – jfriend00 2012-02-22 06:33:11

+0

谢谢...我想知道Twitter如何隐藏网址!他们从不提及网址。就好像他们在js中构建路线一样。 – Bongs 2012-02-22 06:37:13