2010-01-14 2 views
2

Ребята, кто-нибудь мог удаленно отлаживать веб-страницу PHP, которая широко использует Ajax? (Кстати, я использую Zend Debugger.) Когда я отлаживаю, части страницы, которые запрашиваются через Ajax HTTP GET, не отображаются. Можно ли это исправить?Отладка PHP с использованием Eclipse PDT или Aptana

+0

Это работает для меня в NetBeans 6.8 с использованием Xdebug. Я могу установить точку останова на целевой странице ajax, и она перестает правильно, когда выполнение идет туда. –

ответ

2

Настройка Xdebug с помощью firefox xdebug helper plugin и идеей, подобной netbeans, - это путь. Если у вас несколько разработчиков, использующих ваш сервер, используйте pydbgpproxy от komodo.

Netbeans проще всего настроить отладку, кстати, ее настройку в приложении и пару против проекта. Просто убедитесь, что вы правильно наметили свои пути и указали netbeans не открывать окно браузера, чтобы вы контролировали запуск отладки с firefox.

0

В конце концов я отказался от Zend Debugger. Я установил X-debug, а не только то, что он правильно отлаживает страницы Ajax, но он также намного быстрее.

+0

Мне также повезло с X-debug. – Kitson

2

Мне нравится использовать NetBeans с Xdebug. Firefox addon tamperdata полезен для повторного воспроизведения ajax-запросов для сеанса отладки.

Смежные вопросы