【问题标题】: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