根据我的客户需要,重定向没有锚标记的页面和刷新页面,并根据页面外观更改 URL。我对此一无所知。我可以将 ajax 用于页面内容。但我不知道没有页面刷新或重定向的 URL 更改选项。我怎么能用ajax j-query做到这一点。任何人都指导我解决这个问题。谢谢提前
示例网址
www.samplesite.com/contact.php
-> 没有锚标签。和页面刷新这个 url 需要在 php 上工作。
我认为您正在寻找有关新的 HTML5 History API ( pushstate ) 的信息,此链接有详细教程。
您可以使用以下 javascript 函数
window.location.assign('http://www.samplesite.com/contact.php'); // keeps the current page in browser history
window.location.replace('http://www.samplesite.com/contact.php'); // replaces the current page in browser history
window.location = 'http://www.samplesite.com/contact.php'; // the same as assign() and is backward compatible even with the oldest browsers
You can do this using below function.
if(pageurl!=window.location){
window.history.pushState({path:pageurl},'',pageurl);
}