0

当我单击 tabB 时,我有一个带有两个选项卡的登录页面我使用 js 并更新 div

$.get("/users", function(data) {}); 

$('.userTable').html("<%= escape_javascript render(:file => 'users/index.html.erb') %> ");

我如何也可以更改地址栏中的网址?每个选项卡都有创建、编辑等功能,这也是我使用 ajax 所做的。如何更改地址栏中的 url 以进行创建和更新?我检查了一些railscast,但没有一个是在谈论crud。非常感谢您的帮助。

4

1 回答 1

1

您可以使用历史操作 api:

//Change address to http://www.test.com/page.php:
history.pushState('', '', 'http://www.test.com/page.php');

请参阅 如何像 GitHub 一样进行出色的无刷新页面更改?https://github.com/blog/760-the-tree-slider

于 2013-08-06T14:15:39.133 回答