Вопрос о потоке программы YUI3 IO


person user103219    schedule 12.02.2010    source источник


Ответы (1)


Да, как вы это делаете, события глобальны. Однако вы можете передать параметр конфигурации, который применяется только для одного XHR. Это должно быть что-то вроде:

Y.io(uri + "/" + tgt, { 
                        "on": 
                            {
                              "start": onstart,
                              "complete": changecontent,
                              "end": onend
                            },
                        "context": this
                      });
person Matthew Flaschen    schedule 12.02.2010
comment
Если я помещу события в функцию загрузки страницы, удалит ли это их глобальный статус? что такое XHR? - person user103219; 12.02.2010
comment
XHR означает XMLHttpRequest (http://en.wikipedia.org/wiki/Xmlhttprequest). И да, если вы поместите их исключительно в прямой вызов, они не будут активны глобально. - person Matthew Flaschen; 12.02.2010
comment
Спасибо, эта функция где-нибудь задокументирована? Это сработало, но мне нужно было удалить Dispatch и изменить их на правильные имена функций. для чего нужна рассылка? Я не смог найти это использование ни в одном из документов YUI3. - person user103219; 12.02.2010
comment
На самом деле это задокументировано на той же странице, на которую вы ссылаетесь, в частности, на developer.yahoo.com/ юи/3/io/#configuration. Dispatch был просто объектом, на который полагался один из их примеров. Я оставил его по ошибке. - person Matthew Flaschen; 12.02.2010