Как мы можем узнать, какие параметры передаются в функцию обратного вызова в YUI? - PullRequest
0 голосов
/ 31 октября 2009

Из http://developer.yahoo.com/yui/docs/YAHOO.util.DataSourceBase.html#method_sendRequest,
you видно, что oCallback - это литерал объекта со следующими свойствами:

успех
Функция для вызова, когда данные готовы.
отказ
Функция для вызова в случае сбоя ответа.

Проблема в том, что в нем не указано, какие параметры будут доступны функциям обратного вызова для успешного и неудачного выполнения. Хотя мы можем использовать firebug / другие инструменты, чтобы выяснить это, было бы легче, если бы эта информация была доступна в документации.

В YUI часто используется функция обратного вызова.
Мой вопрос заключается в том, доступна ли эта информация на веб-сайте yui? Если да, где это?

1 Ответ

1 голос
/ 31 октября 2009

На странице, на которую вы ссылаетесь, написано, что будет «передано в функцию обратного вызова»:

Следующие аргументы передаются функция обратного вызова:

  1. oRequest То же значение, которое было передано в качестве первого аргумента sendRequest.

  2. oParsedResponse Литерал объекта содержащий следующие свойства:

    tId Уникальный идентификационный номер транзакции. Результаты Результаты анализа схемы.

    error Истина в случаях ошибки данных.

    cached Истина, когда ответ возвращается из кэша источника данных.

    meta Метаданные, проанализированные схемой.

  3. oPayload то же значение, которое было передано как аргумент в объекте oCallback буквальным.

Однако они не говорят, будет ли это передано как к успеху, так и к неудаче. Я полагаю, поскольку второй аргумент oParsedResponse имеет свойство error, которое применимо и к failure функциям.

Единственный верный способ узнать это - отладить его, как вы упомянули.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...