【发布时间】:2013-03-01 19:48:32
【问题描述】:
假设我正在使用 Backbone pushstate,并导航到带有查询参数的页面:
domain.com/user/111?hello=123
当我执行这个时:
Backbone.history.navigate('/settings', true);
我的设置页面加载完美,但 ?hello=123 保留在 URL 中...
domain.com/settings?hello=123
并且该查询参数在我浏览网站的任何地方都保留在 URL 中...
【问题讨论】:
-
编辑:我正在使用github.com/jhudson8/backbone-query-parameters 插件。
-
你能把这个问题说得更清楚一点吗?您想在导航到另一个页面时清空
location.search? -
似乎 2 天前在 github 上也发布了一个问题,而作者似乎没有使用该功能。
-
你启用pushState了吗?
Backbone.history.start( { pushState : true } );
标签: javascript html url backbone.js pushstate