需要一些关于本杰明的history.js的解释

时间:2013-01-24 18:26:00

标签: jquery ajax html5 pushstate history.js

目前我正面临着ajax网址更改问题。

假设我有一个ajax调用,当用户点击div并且div将展开并且ajax从db获取数据但是url不会改变。

然后我在firefox网站上找到了html5历史api。在页面底部推荐history.js以克服跨浏览器问题。

但是,我找到了jquery-history.jsjquery-ajaxy,Omg,为什么会有这么多版本?

我必须使用哪些建议? 我想要的就是我所有的ajax电话

  • 确实提供了网址更改
  • 返回/下一个浏览器按钮
  • 使用HTML5 api
  • 不关心旧浏览器
  • 不关心IE
  • 这是真的没有完全重页加载,但不仅仅是伪造它。

我正在使用jquery。

1 个答案:

答案 0 :(得分:1)

如果您是care about URLs和noscript客户端,那么只需创建一个非AJAX网站并使用jquery-pjax进行增强。

如果你不在乎,那就用哈希吧。