こんにちは、次のようなhtmlコードがあります
<ul id="userTabs" class="clearfix">
<li class="selected"><a href="#profile">Profile Home</a></li>
<li><a href="#test">test</a></li>
<li><a href="#test2">test2</a></li>
<li><a href="#test3">test3</a></li>
<li><a href="#test4">test4</a></li>
</ul>
以前、href 値を取得する方法について質問しましたが、ページをリロードしたときに同じリンクを保持する方法を知る必要があります。上記のリンクをクリックするための JS コードは次のとおりです。
$("#userTabs li").click(function(){
$("#userTabs li").removeClass('selected');
$(this).addClass('selected');
var href = $(this).children('a').attr('href');
href = href.replace("#","")
//alert(href);
//alert(href);
$.ajax({
url:"<?=$this->baseUrl('user/"+href+"')?>",
data:{'page':href},
dataType:"json",
type:"POST",
success:function(data){
//alert('ok');
//var contentHtml = data;
$("#user_reviews_list").html('');
$('#pagesuser').hide();
$("#user_reviews_list").html(data);
//alert(contentHtml);
}
});
//alert('ok');
});
リンクをクリックするとtest
、新しいコンテンツが現在のコンテンツに置き換えられ$("#user_reviews_list")
、URL が に変更されhttp://localhost/user/john#test
ますが、ページをリロードすると、コンテンツは #test ではなくなり、元のホーム コンテンツに戻ります。コンテンツをリロードしたときに #test のコンテンツであると想定されることを確認するにはどうすればよいですか。? ありがとう