我们如何知道在YUI中传递给回调函数的参数?

时间:2009-10-31 07:15:44

标签: javascript yui

http://developer.yahoo.com/yui/docs/YAHOO.util.DataSourceBase.html#method_sendRequest,你可以看到oCallback是一个具有以下属性的对象文字:

成功
数据就绪时调用的函数。
故障
调用响应失败条件的功能。

问题是它没有提到成功和失败回调函数可用的参数。虽然我们可以使用firebug /其他工具来找出它,但如果文档中提供了这些信息会更容易。

在YUI中,很多时候会使用回调函数 我的问题是,这些信息是否可以在yui网站上找到?如果是的话,它在哪里?

1 个答案:

答案 0 :(得分:1)

它在页面右侧显示您将链接到将“传递给回调函数”的内容:

  

传递以下参数   回调函数:

     
      
  1. oRequest   与sendRequest的第一个参数传递的值相同。

  2.   
  3. oParsedResponse一个对象文字   包含以下属性:

         

    tId唯一的交易ID号。   结果模式解析数据结果。

         

    error如果数据错误,则为真。

         

    cached返回响应时为True   来自DataSource缓存。

         

    meta   模式解析的元数据。

  4.   
  5. oPayload   与传入的值相同   oCallback对象中的参数   文字。

  6.   

然而,他们没有说这是否会成功和失败。我想,因为第二个参数oParsedResponse具有error属性,它也适用于failure函数。

唯一可靠的解决方法是在你提到的时候进行调试。