我正在使用backbone.js构建购物车.当有人点击"添加到购物车"时,我正在使用jQuery进行ajax调用.后端是铁轨.作为回应,我获得了购物车的新json值.但是,如果我显示购物车视图,则会显示汽车视图,但网址不会更改.
为了使URL更改我收到jQuery的响应后,我需要做一些事情,以便路由器捕获新的URL,事情从那里开始.
如何导航到#cart网址?
Dan*_*oke 25
您可以通过调用路由器上的导航方法来更新URL,如下所示:
router.navigate('cart');
Run Code Online (Sandbox Code Playgroud)
ste*_*fan 10
很可能您的视图无法访问您可以执行此操作的路由器:
Backbone.history.navigate('cart', {trigger:true}); // router handles view change
Backbone.history.navigate('cart'); // only url is updated
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
16675 次 |
| 最近记录: |