Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Отладка AJAX
Форумы портала PHP.SU » Клиентская разработка » Программное обеспечение » Отладка AJAX

Страниц (1): [1]
 

1. Yuriy - 14 Апреля, 2010 - 01:02:32 - перейти к сообщению
Совсем недавно скачал Eclipse PDT. Просто понадобился редактор с бОльшим функционалом, а также поддерживающий отладку.

Как вы знаете, в данной IDE можно выбрать нужный php-файл и отладить его через, к примеру, xDebug. Всё супер, можно установить точку останова и так далее.

Но есть одно но... Как же отлаживать AJAX? К примеру, на странице есть форма входа, которая через AJAX проводит аутентификацию и авторизацию. В случае ошибки - тут же будет выведена без перегрузки страницы.

А вот как такое можно отладить в PDT? Никто не знает? То есть, хотелось бы также отладить скрипт, к которому будет идти обращение. А в среде можно только выбрать нужный файл и тупо его отладить.
2. Bertolomych - 08 Декабря, 2012 - 20:35:50 - перейти к сообщению
Думаю, автору уже не актуально, но если кто-нибудь еще набредет на эту страницу, как это случилось со мной - мне помог вот этот пост:
http://bogdan-albei[dot]blogspot[dot]ru/[dot][dot][dot]-xdebug-and[dot]html
И конкретно вот эта часть из него:
Цитата:

Now the tricky part, Eclipse has to be configured to accept debugging sessions from XDebug. Follow the steps below:

- Open your project in Eclipse PDT
- In the main menu select Project->Properties
- On the left side of the window select "PHP Debug" and then click on "Configure Workspace Settings"
- On the "PHP Debugger" dropdown select Xdebug and click "Apply"
- Click "Configure" to the right of Xdebug in the same window.
- Select Xdebug and click "Configure".
- On the "Accept remote session(JIT)" select "any" and click "OK". This is extremely important and this is where most people get stuck.

That's it, Eclipse is now configured, now all we need is to be able to be in control of our debugging sessions. For this we will need to install a Firefox extension called "easy Xdebug"(yes Firefox, you're not developing PHP in IE are you?).


От себя добавлю: для хрома расширение тоже есть называется Xdebug helper

 

Powered by ExBB FM 1.0 RC1