Rails 使用咖啡从 url 访问当前的 GET 页面参数
Rails access current GET page parameters from url using coffee
我正在对使用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
相关文章:
- 将GET参数添加到q.io.xhr
- 使用history.js使用多个GET参数
- 应该 Backbone.js从 URL 中获取 GET 参数
- 根据 GET 参数选择选项
- $http().在传递带有“?”的额外Get参数时获取SyntaxError&”;
- 在带有标记的url上添加GET参数
- 如何在使用模式框的混合Form/HEF链接中添加其他GET参数
- 使用C++获取HTTP get参数
- AngularJS:转发到登录页面进行身份验证,保留路由作为GET参数
- 如何在Express中处理GET参数
- 如何将 GET 参数分配给 HTML 输入文本的值属性
- 基于 URL 中的 GET 参数嵌入模板
- history.pushState 我怎样才能摆脱 get 参数
- ASP.NET MVC:GET参数未正确反序列化
- 使用Django设置jquery pjax时出现问题(未设置头,但添加了GET参数)
- URL中包含GET参数的AJAX POST请求
- Regex-正则表达式模式在URL GET参数上失败
- 如何提取用于调用JS脚本的GET参数
- 使用AJAX请求和更改的GET参数重新加载整个页面
- Ajax可以阻止客户端看到GET参数吗