当我使用一些不引人注目的AJAX加载部分视图时,我还需要相应地更改URL。
如果我必须在jQuery' done() callback
中完成工作,那就没关系了。
但它不可能正确,不会加载新的东西。所以我唯一的选择就是加载View?
答案 0 :(得分:2)
$.ajax({
//some jquery ajax call properties
success: function(){
location.hash = 'your_unique_value';
}
})
或使用历史记录api window.history.pushState('page2', 'Title', '/page2.php');