gpt4 book ai didi

javascript - 如何在不更改主干页面的情况下更改网址

转载 作者:行者123 更新时间:2023-11-30 10:13:04 24 4
gpt4 key购买 nike

我有一个模态,它有自己的路线,我有一个事件监听器,在关闭后改变它的路线

    'closeTask' : function ( e ) {
e.preventDefault();
Backbone.history.navigate( '#groups/' + this.model.get( 'LicenseId' ) + '/tasks' );
},

但是当我使用它时,有时关闭模式会重新加载页面。

我也试过用

    'closeTask' : function ( e ) {
e.preventDefault();
App.navigate( '#groups/' + this.model.get( 'LicenseId' ) + '/tasks', { trigger:false } );
},

但也给了我同样的结果。我应该使用什么才能在不重新加载页面的情况下更改路线?

最佳答案

这应该在不触发路由的情况下修改 URL。

Backbone.history.navigate('#groups/' + this.model.get( 'LicenseId' ) + '/tasks', false);

添加 false 作为 Backbone.history.navigate 的第二个参数。

http://backbonejs.org/#Router-navigate

关于javascript - 如何在不更改主干页面的情况下更改网址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25395213/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com