我不知道如何描述这个,但我有一个使用ajax动态加载内容的网站。因此,永远不会重新加载页面,并且URL保持不变。我希望页面永远不会刷新,但要更改的URL,以便人们可以复制并粘贴URL并共享它。当有人转到URL时,它会自动将ajax更新为应该在屏幕上的内容。
现在这是一个糟糕的描述。
以下是一个例子:
答案 0 :(得分:2)
如果您使用javascript完全更改网址,那么在这种情况下整个页面会重新加载。
您可以在url中添加#之后的参数,该参数可以作为不同页面的标识符。
您可以按如下方式添加 -
window.location.href = window.location.href+'#identifier';
正如您所说的那样,您正在使用ajax加载页面,因此您可以从URL获取标识符,如下所示 -
var identifier = window.location.hash;
因此,根据标识符的值,您可以加载不同的内容。
答案 1 :(得分:0)
您可能需要查看sammy.js。