解决方案 »

  1.   

    如果只是单纯改变网址中的querystring,可以使用window.location.search='id=2'。但是如果改变了网址但是不刷新页面,这个方法不行
      

  2.   

    谷歌几年前为了解决ajax的历史记录问题推出过新的history API,如今已纳入html5里,
    history.replaceState可以达到你的要求,
    但是只有一部分较新的支持html5 的浏览器才支持。
    http://www.cnblogs.com/flash3d/archive/2013/10/23/3384823.html
      

  3.   

    您可以试试 DIV的隐藏和显示  应该能达到您说的效果  = =!
      

  4.   

    版主可否多说一点pjax让我也学习一下,谢谢。
      

  5.   

    http://blog.netsh.org/posts/pushstate-ajax_1339.netsh.html
      

  6.   

    那就试用ajax请求吧,发送的是get请求。