代码之家  ›  专栏  ›  技术社区  ›  Aleksandar Vucetic

jquery ajax历史和书签插件

  •  4
  • Aleksandar Vucetic  · 技术社区  · 15 年前

    有处理历史记录和书签的插件,如: http://plugins.jquery.com/project/history . 不知怎么的,它看起来不是一个完整的解决方案。例如,在一个页面上,您可能有一个由多个复选框、文本框等组成的筛选器。您希望页面历史记录功能更新所有这些控件,并在更改某些控件的值时更新URL。使用jquery历史插件,您必须编写所有代码(甚至解析URL中的散列值)。这个问题还有更完整的解决方案吗?

    2 回复  |  直到 11 年前
        1
  •  8
  •   Alex Sexton    15 年前

    本·阿尔曼最近发布了一个很棒的插件来处理与你所问问题相关的事情。它被称为 jQuery BBQ (用于后退按钮和查询)。它有很好的 documentation ,已满 unit tests 它比过时的jquery历史插件更为新。我特别喜欢他所做的onhashchange工作。(5颗星)将再次与a+++)做生意

        2
  •  2
  •   Community CDub    8 年前

    也许可以尝试这个jquery历史插件: https://github.com/browserstate/history.js 它提供跨浏览器支持、绑定到哈希、重载哈希以及其他所有功能。

    它还有一个Ajax扩展,允许它轻松地将您的网页升级到适当的Ajax应用程序: http://browserstate.github.com/history.js/demo/

    这是由以下网站选择的解决方案: http://wbhomes.com.au/ http://gatesonline.com.au/stage/public/

    总的来说,它有良好的文档记录、支持和功能丰富。它在这里也赢得了一个赏金问题 How to show Ajax requests in URL?