Javascript 如何更改异步页面加载上的导航url

Javascript 如何更改异步页面加载上的导航url,javascript,jquery,browser-history,Javascript,Jquery,Browser History,我使用了下面的脚本,但它没有显示链接的url <a href="<?php echo base_url();?>admin/football_manage/form" class="loadpage">add</a> <div id="right_side_contnet"></div> $(document).ready(function(){ $('.loadpage').click(function(e){

我使用了下面的脚本,但它没有显示链接的url

<a href="<?php echo base_url();?>admin/football_manage/form" class="loadpage">add</a>
<div id="right_side_contnet"></div>

$(document).ready(function(){ 
   $('.loadpage').click(function(e){ 
      e.preventDefault() 
      $('#right_side_contnet').load(this.href) 
   }); 
});

$(文档).ready(函数(){
$('.loadpage')。单击(函数(e){
e、 预防默认值()
$('#right_side_contnet').load(this.href)
}); 
});

Ajax导航不能简单地更改浏览器历史记录,我想这正是您想要的。这可以通过使用HTML5中引入的历史API来实现

  • 通过历史API手动操作历史记录
  • 使用实现良好的第三方库来操纵历史记录。我建议还是

  • “杀死url”是什么意思?你想干什么?您正在尝试更改位置栏中的URL吗?您可能需要在此处使用。请同时显示您的HTML好吗?可能只有一个类型ans,您的意思是$(“#右侧内容”)。加载…我想在导航栏中找到链接的url,也就是说,您可以尝试提醒
    this.href
    ,看看它是否是您所期望的吗?您的
    基本url()函数是什么?您需要确保链接本身是正确的。您还可以从开发人员工具中打开浏览器控制台,查看错误是什么。