Sign in to follow this  
cyklop77

инструменты для отслеживания ajax-запроса

Recommended Posts

скажите пожалуйста существуют ли инструменты или методики, и если да то какие, для получения полной информации о ajax-запросе

часто бывает так, что работая с cms нужно изменить ajax-запрос(например добавить функцию, которая запустится перед ajax-запросом или после). при этом не всегда понятно где искать файл с js-кодом

обычно я поступаю следующим образом. через firebug узнаю id или class элемента. затем захожу на хост через файловый менеджер(например через total commander). затем включаю поиск файлов по маске *.* , которые содержат id или class элемента. таким образом нахожу нужные мне файлы, но этот метод действует не всегда. хотелось бы найти более универсальное решение

Share this post


Link to post
Share on other sites

я пользуюсь firebug в firefox там есть вкладка Сеть и там XHR

Edited by wwt

Share this post


Link to post
Share on other sites

В любом нормальном браузере (т.е. не в ИЕ и не в Мозилле :P ) есть человеческие Developer Tools, которые позволяют отследить все запросы к серверу и его ответы.

Share this post


Link to post
Share on other sites

В любом нормальном браузере (т.е. не в ИЕ и не в Мозилле :P ) есть человеческие Developer Tools, которые позволяют отследить все запросы к серверу и его ответы.

В любом - это в хроме и его производных? ))) Опера не в счёт уже ))

ЗЫ как не пытался так и не привык к вебкитовской/хромовской панеле. По старинке пользуюсь лисой.

Share this post


Link to post
Share on other sites

в мозилле тоже есть :P

Где? Веб-консоль что ли? Но это же даже близко не стоит рядом вкладкой Network.

В любом - это в хроме и его производных? ))) Опера не в счёт уже ))

Во-первых, старая Опера ещё как в счёт, т.к. до вебкитной версии её надо руками обновлять. а значит куча людей этого не сделает. Во-вторых, в старой версии Оперы отладчик всё равно лучше чем в Мозилле.

Share this post


Link to post
Share on other sites

в мозилле тоже есть :P

Где? Веб-консоль что ли? Но это же даже близко не стоит рядом вкладкой Network.

В любом - это в хроме и его производных? ))) Опера не в счёт уже ))

Во-первых, старая Опера ещё как в счёт, т.к. до вебкитной версии её надо руками обновлять. а значит куча людей этого не сделает. Во-вторых, в старой версии Оперы отладчик всё равно лучше чем в Мозилле.

Не знаю всегда считал что Опера больше удобна для пользователей нежели для разработчиков. И не так уж и важно какая там навороченная панель, firebug не хуже.

Share this post


Link to post
Share on other sites

я конечно первым делом искал такую возможность в firebug. но не нашел, скажите пожалуйста куда конкретно нажимать?

пример конкретной проблемы. в cms нажимаю кнопочку, отправляется ajax-запрос и соответственно совершается какое-либо действие без перезагрузки страницы. мне хотелось бы перехватить событие. то есть как минимум нужно найти тот файл, в котором расположена функция, отправляющая ajax-запрос

Share this post


Link to post
Share on other sites
Где? Веб-консоль что ли? Но это же даже близко не стоит рядом вкладкой Network.

как бээ вот :)

h_1377093319_9834945_f6c1252f39.png

Share this post


Link to post
Share on other sites

Это Firebug - сторонний плагин, а не средства разработки FireFox. Нативные средства разработки там убоги по сравнению с WebKit'ами и Оперой.

Share this post


Link to post
Share on other sites

Это Firebug - сторонний плагин, а не средства разработки FireFox. Нативные средства разработки там убоги по сравнению с WebKit'ами и Оперой.

Чем встроенное принципиально отличается от firebug?

h_1377096548_1757946_21866040c7.png

Share this post


Link to post
Share on other sites

Так исторически сложилось, что к FF инспектор идёт отдельно.

Share this post


Link to post
Share on other sites

Так исторически сложилось, что к FF инспектор идёт отдельно.

Ну они это дело исправляют. И тенденция у них довольно хорошая

Share this post


Link to post
Share on other sites

все забыли какой шнягой были первые 6 версий dev tools в хроме :)

Сейчас, конечно, он лучший, однозначно

Share this post


Link to post
Share on other sites

может я кэп,но почему если не встроенный значит плохой?наоборот это разумно. кому нужно, тот поставит, а то ресурсы всё таки ест лишний плагин

Edited by cyklop77

Share this post


Link to post
Share on other sites

все забыли какой шнягой были первые 6 версий dev tools в хроме :)

Сейчас, конечно, он лучший, однозначно

может я кэп,но почему если не встроенный значит плохой?наоборот это разумно. кому нужно, тот поставит, а то ресурсы всё таки ест лишний плагин

У мозилловцев и не было особого стимула пилить встроенный инспектор, ведь вроде как сторонний FireBug уже давно стал именем нарицательным — как ксерокс))

Edited by Vin

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Member Statistics

    46,514
    Total Members
    3,128
    Most Online
    e1pavlovitch
    Newest Member
    e1pavlovitch
    Joined
  • Recently Browsing   0 members

    No registered users viewing this page.