我正尝试在我的网站上创建实时聊天。我想要模仿的功能之一是facebook.com/messages不仅改变了网页的内容,而且还改变了网址而不刷新。我认为这样更高效。PHP - Facebook如何将facebook/message/username更改为facebook/message/username2在同一页上?
我目前的流程只是一个("#class_name").click
var id = $(this).attr("id")
运行阿贾克斯。
我正尝试在我的网站上创建实时聊天。我想要模仿的功能之一是facebook.com/messages不仅改变了网页的内容,而且还改变了网址而不刷新。我认为这样更高效。PHP - Facebook如何将facebook/message/username更改为facebook/message/username2在同一页上?
我目前的流程只是一个("#class_name").click
var id = $(this).attr("id")
运行阿贾克斯。
分别添加和修改的历史,使用history.pushState()
和history.replaceState()
方法。
window.history.pushState('username2', 'Title', '/username2.php');
要知道详情,请访问:History API
创建单页的应用程序的唯一方法是使用角JS。要知道更多访问:Angular JS
是的,它使用Ajax轮询技术。
Ajax帮助您从源代码中提取数据,而无需刷新整个网页。您也可以使用.load()函数获取整个页面。
有关.load更多信息():http://api.jquery.com/load/
而且你可以实时改变浏览器的URL位置不使用JavaScript刷新整个页面。
对不起,我不知道如何调用它,所以我创建了自己的问题。将检查出感谢 – prifs