javascript - Backbone 路由器忽略搜索路由

标签 javascript backbone.js routes

需要一些帮助!

我正在尝试让我的主干路由器匹配此路由: http://localhost:5150/search_results?utf8=%E2%9C%93&keywords=&location=Norfolk%2C+VA&commit=Search

..什么都不起作用。非常令人沮丧!
这是我第一次尝试 Backbone,所以建议会很棒。

 '/search_results?*': 'search_results'
  # NOPE

 '/search_results?foo=:foo': 'search_results'
  # NOPE

 '/search_results?foo*': 'search_results'
  # NOPE

 '/search_results?*queryString': 'search_results'
  # NOPE

 'search_results?*queryString': 'search_results'
  # NOPE

 'search_results?*': 'search_results'
 # NOPE

 'search_results?foo=:foo': 'search_results'
 # NOPE

 'search_results?foo*': 'search_results'
 # NOPE

'/search_results': 'search_results'
 # NOPE SERIOUSLY??

 '/search_results': 'search_results'
 # WTF!!!!!!!!!!!!!!!!!!!

 ':search_results?*': 'search_results'
 # NOPE

 ':search_results?:querystring': 'search_results'
 # NOPE

最佳答案

你试过这个吗?它应该在路由中没有前导冒号、散列或斜杠的情况下工作。

'search_results(?:queryString)': 'search_results'

关于javascript - Backbone 路由器忽略搜索路由,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15254230/

相关文章:

backbone.js - Backbone 监听来自 Raphael freeTransform 的事件

routes - 搜索页面的漂亮 URL

python - 将 CherryPy 与路由调度一起使用

javascript - 如何统计元素中JS、CSS、LESS、HTML文件的总代码行数?

javascript - @JavascriptInterface 无法解析

javascript - JQuery .get() 的问题 -

javascript - Backbone 模型。获取不设置值

javascript - React json 模式形成关系

javascript - 避免 document.write?还有其他选择吗?

ruby-on-rails - 调整嵌套路由的 rspec 路由测试