2012-06-21 36 views
0

我正在对使用js咖啡脚本导航到网站的其他页面的应用程序部分进行更改。我想将当前的获取请求追加到新的url。Rails使用咖啡从url访问当前GET页面参数

有没有简单的方法来访问咖啡脚本中的获取请求?

我知道在javascript中你可以使用window.location来获取完整的url,但是你如何在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] 

到方法的参数是其价值,你需要帕拉姆的帕拉姆的名称。它将返回该特定网址的相应值。

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