0

tabB をクリックすると、2 つのタブがあるランディング ページが表示されます。js を使用して div を更新します。

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

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

アドレスバーのURLも変更するにはどうすればよいですか?? すべてのタブには、作成、編集などの機能があり、これもajaxを使用して行います。作成および更新のためにアドレスバーの URL を変更するにはどうすればよいですか?? 私はいくつかのRailscastをチェックしましたが、それらのどれもクラッドについて話していません. 助けてくれてありがとう。

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 に答える