【问题标题】:Avoid HTML requests and make only js call - ruby on rails避免 HTML 请求并只进行 js 调用 - ruby​​ on rails
【发布时间】:2012-03-12 11:48:48
【问题描述】:

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

如何在 JavaScript 关闭时禁用链接?还是强制只进行 JS 调用?我想实现类似 Twitter 的东西。

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

【问题讨论】:

    标签: javascript html ruby-on-rails-3.1 request call


    【解决方案1】:

    如果您不希望链接实际处理 href 并转到任何地方,请将链接的 href 设置为 "#" 而不是真正的 URL。

    【讨论】:

    • hmm.. 对.. 但是我怎样才能让 JS 调用 URL?我应该在数据属性中指定该 URL 吗?
    • 如果您需要链接上的数据,您可以根据需要将其放在其他属性上,例如数据属性。
    • 谢谢...我想知道 Twitter 是如何隐藏 URL 的!他们从不提及 URL。好像他们在 js 中构建路由一样。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多