AJAX と jQuery を使用して Web サイトにページをロードしたいと考えています。それは正常に動作しますが、URLのように見えます
http://mywebsite.com/#mywebsite.com/thepage
次のようにURLを減算したい
http://mywebsite.com/#thepage
誰かがそれを行う方法を知っていることを願っています。これはコードです:
if(window.location.hash) {
} else {
window.location="#THE_FULL_URL";
}
var newHash = "",
$mainContent = $("#wrapper"),
$pageWrap = $("#wrapper"),
$el;
$("a").live("click", function(event){
window.location.hash = $(this).attr('href');
return false;
});
$(window).bind('hashchange', function(){
var hash = location.hash;
document.title = ( hash.replace(/^.*#/, '') || 'blank' ) + '.';
newHash = window.location.hash.substring(1);
if (newHash) {
$mainContent
.find(".content")
.fadeOut(200, function() {
$mainContent.hide().load(newHash + " .content", function() {
$mainContent.fadeIn();
fix();
});
});
};
});
$(window).trigger('hashchange');