当我点击tabB时,我有一个带有两个标签的登录页面我使用js并更新div
$.get("/users", function(data) {});
$('.userTable').html("<%= escape_javascript render(:file => 'users/index.html.erb') %> ");
我如何更改地址栏中的网址?每个选项卡都有像create,edit这样的功能,这也是我用ajax做的。我如何在地址栏中更改URL以进行创建和更新?我检查了一些railscast,但他们都没有谈论crud。非常感谢您提前寻求帮助。
答案 0 :(得分:1)
您可以使用历史记录操作API:
//Change address to http://www.test.com/page.php:
history.pushState('', '', 'http://www.test.com/page.php');
请参阅 How do I do awesome refreshless page changes like GitHub do?或 https://github.com/blog/760-the-tree-slider