私は非常に大きなウェブサイトに取り組んでおり、そのコンテンツの変更はすべてに基づいていajax
ます。
すべてurls
スラッシュ付きで、クエリ文字列は使用されていません。次に例を示します。
http://website.com/user/john/
動的システムを作成するための最良の方法は何かgithub
、最も重要な機能の 1 つは、ユーザーがgithub でできるのと同じように、自分のブラウジング履歴を参照できるようにすることです"go back"
。"forward"
私は現在jquery
、他のいくつかのプラグインも使用しているため、大きなフレームワークの使用は避けたいと思います。
私の理解では、コンセプトは次のようになります。
$("a").live("click", function(event){
//prevent from actualy loading that page
event.stopFromRedirecting;
//get url
url = $(this).attr("href");
//get new html
$.post(url, {},
function(response){
$(".my_content").html(response);
}
);
});