1

根据我的客户需要,重定向没有锚标记的页面和刷新页面,并根据页面外观更改 URL。我对此一无所知。我可以将 ajax 用于页面内容。但我不知道没有页面刷新或重定向的 URL 更改选项。我怎么能用ajax j-query做到这一点。任何人都指导我解决这个问题。谢谢提前

示例网址

www.samplesite.com/contact.php-> 没有锚标签。和页面刷新这个 url 需要在 php 上工作。

4

3 回答 3

1

我认为您正在寻找有关新的 HTML5 History API ( pushstate ) 的信息,此链接有详细教程。

http://diveintohtml5.info/history.html

于 2013-06-25T07:52:48.753 回答
0

您可以使用以下 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

jsfiddle

于 2013-06-25T10:52:51.107 回答
0

You can do this using below function.

if(pageurl!=window.location){
  window.history.pushState({path:pageurl},'',pageurl);
} 
于 2013-06-25T10:55:51.670 回答