Slyweb
На разработку сайта! Скидки 50%!

проблема с ajax событиями

Вы можете задавать любые вопросы по jQuery.

проблема с ajax событиями

Сообщение RomaTTi » 22 ноя 2009, 19:37

В разных файлах скриптов, внутри разноименных функций, привязаны к разным элементам написаны функции обработчиков событий конца и начала ajax запроса. При выполнении ajax запроса непонятно в каком порядке выполняются функции, некоторые вроди выполняются одновременно. Некоторые, в результате тестов было выяснено работают по следующему принципу : первая пара старт-стоп после загрузки сайта работает на ура, вторая пара не выполняется, но когда выполняется скрипт в котором описана вторая пара, она начинает работать, а первая пара прекращает реагировать, и когда выполняется скрипт в котором описана первая пара, то все равно работает вторая пара. Как разграничить выполнение этих событий? Зачем нужно привязывать события к элементу, если от него ничего не зависит? Как решить эту проблему?
RomaTTi
 
Сообщения: 4
Зарегистрирован: 06 ноя 2009, 22:17

Re: проблема с ajax событиями

Сообщение admin » 22 ноя 2009, 23:05

:D Ни кто не привязывает события к элементам! События привязывают к функциям. Ни один ajax запрос, кроме функции load() не привязан к элементу, а load(), связана в силу своей специфики. Чтобы согласовать ajax запросы с событиями необходимо использовать функцию $.ajax() и в ней указывать, что происходит с ajax, всё описано в http://slyweb.ru/jquerydoc/jQuery-ajax-options.php. То есть для каждого ajax запроса использовать $.ajax(). Использовать одну или несколько функций, обрабатывающих несколько запросов, и в зависимости от этих запросов выполняющие определенные действия, представляется сложным в силу невозможности привязать функции к определенному запросу. :(
admin
Администратор
 
Сообщения: 165
Зарегистрирован: 15 авг 2009, 20:02


Вернуться в Вопросы по jQuery

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron