0

我将如何制作一个使用 ajax 和 history.pushstate 的网站?我知道在页面上而不是链接上,您可以调用脚本来 ajax 页面并推送历史记录,但是当有人输入 URL 时呢?

例如,如果我在 domain.com 有一个页面,并且有人输入 domain.com/profiles/3325/scott,它怎么知道去 domain.com 并加载数据?

4

1 回答 1

0

我不太了解您的疑问,但在这种情况下(domain.com/profiles/3325/scott),您将不得不使用一些框架或项目模式来处理该页面的请求。事实上,您应该对所有页面执行此操作。

我的意思是你需要使用类似 MVC 模式的东西,比如 Spring MVC,它可以帮助你让或不让一个人访问一些信息。这样,您就不必担心浏览器中的历史记录,因为每次用户发出请求时,都会检索新数据,而 MVC 将允许或不允许用户访问它。

于 2012-07-25T23:35:32.153 回答