Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.01.2011, 19:14   #1
shock-in
Пользователь
 
Регистрация: 13.11.2009
Сообщений: 23
По умолчанию Перехват Ajax ответов от сервера

Здравствуйте подскажите пожалуйста.
Пишу плагин для браузера.

К примеру: клиент посылает серверу Ajax запрос вот такого вида:
Код:
$.post("/logic/fnc", (отправляемые данные), (принимающая функция), "json");
То есть в ответ на этот запрос сервер пришлёт ответ, который примет принимающая функция.

А мне нужна функция, которая будет получать все Ajax ответы, независимо кто их послал и куда они должны придти.

Не подскажите как это сделать?
shock-in вне форума Ответить с цитированием
Старый 26.01.2011, 19:48   #2
Виталий Желтяков
Старожил
 
Аватар для Виталий Желтяков
 
Регистрация: 19.04.2010
Сообщений: 2,702
По умолчанию

Это не возможно.
Виталий Желтяков вне форума Ответить с цитированием
Старый 26.01.2011, 20:05   #3
shock-in
Пользователь
 
Регистрация: 13.11.2009
Сообщений: 23
По умолчанию

Возможно.
В плагине FireBug это реализовано, показаны все ответы от сервера.
shock-in вне форума Ответить с цитированием
Старый 27.01.2011, 02:25   #4
A_r_r_a_y
Форумчанин
 
Аватар для A_r_r_a_y
 
Регистрация: 01.03.2008
Сообщений: 165
По умолчанию

Код:
jQuery.ajaxSuccess(callback)
A_r_r_a_y вне форума Ответить с цитированием
Старый 27.01.2011, 09:16   #5
Виталий Желтяков
Старожил
 
Аватар для Виталий Желтяков
 
Регистрация: 19.04.2010
Сообщений: 2,702
По умолчанию

Цитата:
Возможно.
В плагине FireBug это реализовано, показаны все ответы от сервера.
Плагин заменяет отправляющие запрос конструкции на свои.
Вы же написали:
Цитата:
А мне нужна функция, которая будет получать все Ajax ответы, независимо кто их послал и куда они должны придти.
Нет такой функции. Если хотите перехватить данные, то Вам нужно заменить такую функцию.
Виталий Желтяков вне форума Ответить с цитированием
Старый 27.01.2011, 15:51   #6
shock-in
Пользователь
 
Регистрация: 13.11.2009
Сообщений: 23
По умолчанию

а чтобы заменить функцию, её нужно тоже как то поймать на лету?
shock-in вне форума Ответить с цитированием
Старый 27.01.2011, 22:48   #7
Виталий Желтяков
Старожил
 
Аватар для Виталий Желтяков
 
Регистрация: 19.04.2010
Сообщений: 2,702
По умолчанию

Есть разные способы - можете написать свой клиент или расширение.
Виталий Желтяков вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Перехват сообщения сервера Иллидан Работа с сетью в Delphi 1 02.10.2010 23:23
Проверка ответов на тест prosto_i Microsoft Office Excel 8 30.09.2010 13:00
Раасчитать процент верных ответов! SQeeZe Помощь студентам 6 15.09.2010 08:40
выбор нескольких ответов Kaznadzey PHP 0 22.02.2010 21:40
Бланк ответов V@mpir Помощь студентам 9 30.10.2009 17:45