Rails 使用咖啡从 url 访问当前的 GET 页面参数

Rails access current GET page parameters from url using coffee

本文关键字:GET 参数 访问 咖啡 url Rails      更新时间:2023-09-26

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

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

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

请看下面的代码

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