【问题标题】:Rails access current GET page parameters from url using coffeeRails 使用咖啡从 url 访问当前 GET 页面参数
【发布时间】:2012-06-22 02:28:26
【问题描述】:

我正在对应用程序的一部分进行更改,该部分使用 js 咖啡脚本导航到网站的不同页面。我想将当前的获取请求附加到新的 url。

有没有一种简单的方法可以在咖啡脚本中访问 get 请求?

我知道在 javascript 中你可以使用 window.location 来获取完整的 url,但是你如何在 coffeescript 中做到这一点。

【问题讨论】:

    标签: javascript ruby-on-rails ruby coffeescript


    【解决方案1】:

    请看下面的代码

    paramValue = (name) ->
      name = name.replace(/[\[]/, "\\[").replace(/[\]]/, "\\]")
      regexS = "[\\?&]" + name + "=([^&#]*)"
      regex = new RegExp(regexS)
      results = regex.exec(window.location.href)
      unless results?
        ""
      else
        results[1]
    

    该方法的参数是您需要其值的参数的参数名称。它将返回该特定 url 的相应值

    window.location.href会返回当前页面的URL

    【讨论】:

      猜你喜欢
      • 2014-01-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-24
      • 2014-11-06
      • 2019-09-19
      • 1970-01-01
      • 2014-06-01
      相关资源
      最近更新 更多