Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 26.01.2011, 19:10
Новичок на форуме
Отправить личное сообщение для shock-in Посмотреть профиль Найти все сообщения от shock-in
 
Регистрация: 26.01.2011
Сообщений: 2

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

К примеру: клиент посылает серверу Ajax запрос вот такого вида:
Код:

$.post("/logic/fnc", (отправляемые данные), (принимающая функция), "json");


То есть в ответ на этот запрос сервер пришлёт ответ, который примет принимающая функция.

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

Не подскажите как это сделать?
Ответить с цитированием
  #2 (permalink)  
Старый 26.01.2011, 19:25
Аватар для e1f
e1f e1f вне форума
Профессор
Отправить личное сообщение для e1f Посмотреть профиль Найти все сообщения от e1f
 
Регистрация: 03.04.2009
Сообщений: 1,263

http://api.jquery.com/ajaxSuccess/
Ответить с цитированием
  #3 (permalink)  
Старый 27.01.2011, 10:46
Аватар для B~Vladi
Модератор Всея Форума
Отправить личное сообщение для B~Vladi Посмотреть профиль Найти все сообщения от B~Vladi
 
Регистрация: 14.05.2009
Сообщений: 4,021

Сообщение от shock-in
получать все Ajax ответы, независимо кто их послал и куда они должны придти
e1f, этот метод обрабатывает только jQuery-запросы.

shock-in, кури мануалы по созданию плагинов. Cтандартными средствами XMLHttpRequest это сделать невозможно.
__________________
Болтовня ничего не стоит. Покажите мне код. — Linus Torvalds
влад.куркин.рф
Ответить с цитированием
  #4 (permalink)  
Старый 27.01.2011, 12:42
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Сообщение от B~Vladi
Cтандартными средствами XMLHttpRequest это сделать невозможно.
Можно переопределить XMLHttpRequest.
Ответить с цитированием
  #5 (permalink)  
Старый 27.01.2011, 14:47
Аватар для B~Vladi
Модератор Всея Форума
Отправить личное сообщение для B~Vladi Посмотреть профиль Найти все сообщения от B~Vladi
 
Регистрация: 14.05.2009
Сообщений: 4,021

Сообщение от Kolyaj
Можно переопределить XMLHttpRequest.
Вариант, но дает 99% гарантии правильной работы. В общем, да, это выход.
__________________
Болтовня ничего не стоит. Покажите мне код. — Linus Torvalds
влад.куркин.рф
Ответить с цитированием
  #6 (permalink)  
Старый 27.01.2011, 15:25
Новичок на форуме
Отправить личное сообщение для shock-in Посмотреть профиль Найти все сообщения от shock-in
 
Регистрация: 26.01.2011
Сообщений: 2

Переопределить XMLHttpRequest - это в смысле переделать все запросы на сайте в jQuery?

Если взять для примера плагин Firebug, то он перехватывает все ajax запросы-ответы

Последний раз редактировалось shock-in, 27.01.2011 в 15:28.
Ответить с цитированием
  #7 (permalink)  
Старый 27.01.2011, 16:49
Аватар для B~Vladi
Модератор Всея Форума
Отправить личное сообщение для B~Vladi Посмотреть профиль Найти все сообщения от B~Vladi
 
Регистрация: 14.05.2009
Сообщений: 4,021

Сообщение от shock-in
Пишу плагин для браузера.
Для какого браузера?

Сообщение от shock-in
Переопределить XMLHttpRequest - это в смысле переделать все запросы на сайте в jQuery?
Нет, это в таком смысле:
window.XMLHttpRequest = {
// Тут твои методы, как в оригинальном объекте
}


Сообщение от shock-in
Если взять для примера плагин Firebug, то он перехватывает все ajax запросы-ответы
Поэтому я и говорю:
Сообщение от B~Vladi
кури мануалы по созданию плагинов
__________________
Болтовня ничего не стоит. Покажите мне код. — Linus Torvalds
влад.куркин.рф
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Обновление страницы после получения ответа от сервера potrashitel AJAX и COMET 9 24.02.2015 10:04
Очень нужно.. Отправка HTML куски в JSON от сервера используя Ajax bivnikus jQuery 8 26.10.2010 23:54
Ajax разбор метода mycoding jQuery 14 21.05.2010 10:57
Ответ сервера в плугине ajaxForm отдается неправильно. IgorOk jQuery 11 13.12.2009 04:35
Объясните как вызывается ajax скрипт AddressBook из формы prog90 AJAX и COMET 3 06.06.2009 16:12