Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Отловить событие изменения элемента (https://javascript.ru/forum/events/3285-otlovit-sobytie-izmeneniya-ehlementa.html)

pavl 13.04.2009 13:05

2Riim:
"Просто непонятно: если на клиенте ничего не меняется, то зачем тогда сервер отдает text/xml а не text/plain."

- Недоумение ваше совершенно обоснованно

2 Kolyaj, Riim:

"callback, getRequest"

Как заметил Riim - httpRequest глобальная, если вставить вызов функции пользовательской в getRequest функция будет вызываться для всех AJAX запросов, а это не есть хорошо

Riim 13.04.2009 13:07

Цитата:

Сообщение от Kolyaj
Сообщение от Riim
если на клиенте ничего не меняется, то зачем тогда сервер отдает text/xml а не text/plain.
Здесь нет ни строчки серверного кода. Если вы про эту
Сообщение от pavl
httpRequest.setRequestHeader("Content-Type", "text/xml; charset=UTF-8");
то она абсолютно бессмысленна, не обращайте на нее внимания

Да я ступил там. Удалил.
upd: хотел по быстрому удалить, пока никто не заметил.

Kolyaj 13.04.2009 13:27

Цитата:

Сообщение от pavl
если вставить вызов функции пользовательской в getRequest функция будет вызываться для всех AJAX запросов, а это не есть хорошо

Значит уровнем выше нужно передавать специфический callback. В любом случае проблема в архитектуре. Всегда нужна возможность получить сигнал о завершении запроса.

Цитата:

Сообщение от Riim
хотел по быстрому удалить, пока никто не заметил.

Не выйдет :)

pavl 13.04.2009 14:00

Цитата:

Сообщение от Kolyaj (Сообщение 16526)
специфический callback.

Как раньше не догадалсо :D


Kolyaj +1
Riim - спасибо за участие


Часовой пояс GMT +3, время: 12:07.