如何在YUI中将事件挂钩到数据源?

时间:2010-09-15 14:51:57

标签: javascript ajax yui yui-datasource

http://developer.yahoo.com/yui/datasource/#events

我正在尝试使用responseParseEvent,但我不知道如何挂钩到我的数据源对象,因为YUI没有提供任何示例。

旁注:有没有人注意到YUI?他们的文档中包含的例子几乎和jQuery一样多?

1 个答案:

答案 0 :(得分:5)

instance.subscribe(eventName,callback)是YUI 2中组件之间大多数事件的标准签名。

myDataSource.subscribe('responseParseEvent', function (e) {
    /*
     * available properties:
     *   e.request
     *   e.response
     *   e.callback
     *   e.caller
     */
});

YUI 3遵循类似的约定,但使用on()和after()

之类的方法
myYUI3DataSource.on('data', function (e) { ... });