我有一个问题:有一个使用 Jquery (Ajax) 进行异步页面更改和加载的脚本:
$('.page_button').live('click',function() {
$('#ajaxBusy').show();
$('.selected_page_button').attr('class','page_button');
$(this).attr('class','selected_page_button');
$.post("http://"+document.location.host+"/index.php/welcome/update_records_set/"+this.id,
function(data)
{
if (data != "")
{
$(".records_content:last").empty();
$(".records_content").html(data);
}
$('#ajaxBusy').hide();
});
});
此代码有效,但我还需要为 URL 添加“#page”而不刷新。另外,我使用 CodeIgniter 进行开发,并且某些控制器的此功能会加载页面:
public function language_testing($language_code) {
//some actions
}
但是如何从“ http://some_site/controller/en#5
”中提取页码以加载第五页?有标准的方法吗?