浏览器地址栏未显示完整的URL

时间:2013-09-07 16:43:44

标签: php jquery

我使用此代码在我的主div中打开菜单链接的内容,所以我不需要每次都刷新整个页面:

.delegate('a.difflink', 'click', function(){
         $('#content').empty();
         var page = $(this).attr('id');
         $('#content').load("page_scripts/loop_a.php?page="+ page);

创建的问题是,通过使用上述代码,我的浏览器地址栏始终显示 www.myXample.com

据我了解(不确定我是否正确)我的工作方式就像没有新的网址显示(因为我只是在更改div内容)。

有没有办法更改我的网址以匹配我的内容(例如,如果我按下“下载” www.myXample.com/downloads ),仍然无需刷新整个页面?

1 个答案:

答案 0 :(得分:1)

.delegate('a.difflink', 'click', function(){
         $('#content').empty();
         var page = $(this).attr('id');
         $('#content').load("page_scripts/loop_a.php?page="+ page);
         window.history.pushState('','','/page1');
   }); 

这会将地址栏中的网址更改为www.myexample.com/page1