【问题标题】:How to change page url and page content without reload the page?如何在不重新加载页面的情况下更改页面 url 和页面内容?
【发布时间】:2017-12-13 04:22:49
【问题描述】:

当我点击链接(例如 test.com/page?=test)时,我想这样做,我在浏览器中的标签打开了链接,但没有重新加载或刷新页面并将内容更改为页面内容。

如何启动它?我知道 PHP,但这是我第一次尝试这样做。

【问题讨论】:

标签: javascript php ajax url


【解决方案1】:

You can use HTML5 History API

document.body.addEventListener('click', function(event){
    if(event.target.tagName === 'A'){
       event.preventDefault();
       history.replaceState({}, "Page Title", event.target.href);
    }
})

【讨论】:

    【解决方案2】:

    好吧,我怀疑有什么简单的方法可以做到这一点。 https://www.w3schools.com/xml/ajax_intro.asp 这可能会有所帮助。

    【讨论】:

      猜你喜欢
      • 2020-04-20
      • 2016-01-27
      • 2020-06-27
      • 2015-02-24
      • 2020-10-04
      • 2020-12-29
      • 2010-12-22
      • 2010-12-04
      相关资源
      最近更新 更多