Javascript 如何构建我的网站,以便在输入新URL时通过AJAX加载新内容?
我正在建设一个非常小的宠物项目网站,我打算作为一个“单页”网站的功能 php将被加载,然后当用户单击侧导航栏中的某个内容时,相应的内容将通过AJAX加载。我知道如何做到这一点,但我想知道是否有一种方法,也改变了网址时,这样做 例如,如果有人单击“联系人”,我希望联系人表单加载到Javascript 如何构建我的网站,以便在输入新URL时通过AJAX加载新内容?,javascript,ajax,html,url,single-page-application,Javascript,Ajax,Html,Url,Single Page Application,我正在建设一个非常小的宠物项目网站,我打算作为一个“单页”网站的功能 php将被加载,然后当用户单击侧导航栏中的某个内容时,相应的内容将通过AJAX加载。我知道如何做到这一点,但我想知道是否有一种方法,也改变了网址时,这样做 例如,如果有人单击“联系人”,我希望联系人表单加载到content部分。但我也希望URL上写的是www.example.com/contact,而不是www.example.com或www.example.com\contact 我不确定这是否可行,但请提供任何信息。您使用
content
部分。但我也希望URL上写的是www.example.com/contact
,而不是www.example.com
或www.example.com\contact
我不确定这是否可行,但请提供任何信息。您使用的是哪台服务器?这就是解析URL的关键所在。您可以在服务器上编辑
.htaccess
,以重写URLwww.example.com/contact
=>www.example.com/index.php?page=contact
,您可以使用php
或ajax
调用php
获取内容。我没有想到.htaccess
!我会试试看。但您也希望使用历史API在浏览器中本地更改url,而不是重新加载新页面。htaccess与此无关;你需要。