【问题标题】:How to use jQuery .subscribe()?如何使用 jQuery .subscribe()?
【发布时间】:2012-08-08 18:45:22
【问题描述】:

我一直在尝试使用$.subscribe,但它似乎不起作用。我下载了一个 WAR 项目,它确实可以工作,但是当我在我的项目中使用此功能时,它不起作用。我需要下载额外的插件吗?

因为我在 jQuery 网站上也找不到关于这些函数的信息,所以我刚刚找到了新的 $.Callbacks() 函数。我需要使用$.subscribe 的原因是我可以使用onBeforeTopic 之类的东西。

提前致谢。

【问题讨论】:

    标签: jquery jquery-plugins publish-subscribe struts2-jquery


    【解决方案1】:

    你需要Publish/subscribe plugin

    我的立场是正确的:你需要Struts2 jQuery Plugin

    【讨论】:

    • 我正在使用 struts2-jquery-plugin 并且我已经能够很好地使用所有东西,除了这个 $.subscribe 函数,我不知道为什么,应该将它们包含在这个 struts2 中插件?
    • 根据the documentation,struts2-jquery-plugin 使用发布/订阅,因此应该单独包含$.subscribe。包含脚本的顺序可能有问题;即您在加载插件之前尝试使用$.subscribe。在您的原始问题中发布您的(相关)代码,以便我们找出问题所在:)
    • +1。作为附加信息:由于version 1.5.0Struts2 jQuery 插件使用了Eric Chijioke 制作的轻量级发布/订阅框架,曾经托管在jQuery 插件页面上,但由于2011 年底无法使用(仍然可以查看@987654325 @ 使用 Wayback Machine。注意:存档页面通常加载缓慢)。
    • 重要提示:最新的 Struts2 jQuery 插件站点作为项目托管在 Google Code 上,项目名称为 struts2-jquery。另一个(2010 年最后一次更新)也托管在 Google Code 上,项目名称令人困惑地命名为 struts2-jquery-plugin,这似乎是最初的开发......
    【解决方案2】:

    我知道我参加聚会有点晚了,但为什么不自己写一个简单的 pubsub?看看这篇文章:https://lowbrowcoder.wordpress.com/2015/02/16/pubsub-pattern-in-javascript/

    【讨论】:

    • 链接已损坏。但是对这个模式的任何搜索都会给出简单的实现,尽管我认为最好自己编写。
    猜你喜欢
    • 2020-09-14
    • 2019-08-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多