我正嘗試在我的網站上創建實時聊天。我想要模仿的功能之一是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