2016-07-21 1 views
0

Я использую NetBeans 8.1 с XDEBUG для отладки кода PHP на моем локальном сервере WAMP, и он отлично работает. Кроме того, я использую код JavaScript/JQuery на стороне клиента, который имеет запрос AJAX в файл PHP и передает в файл PHP несколько параметров.Запуск PHP Netbeans XDEBUG из файла Javascript/JQuery

Не удалось найти способ запуска автоматически Отладочный сеанс PHP Netbeans после запроса AJAX отправляет параметры в файл PHP. Я не против добавления кода в код JavaScript/JQuery, чтобы это произошло.

Ваша помощь в этом вопросе высоко ценится. Я пробовал разные вещи, и это не сработало.

ответ

0

Вы можете попробовать использовать этот простой инструмент: https://www.jetbrains.com/phpstorm/marklets/

Затем, когда вы начнете Xdebug сессию, он должен работать с JQuery, а также.

+0

Этот отладчик вызывается, когда Jquery обращается к файлу PHP. При вызове он позволяет мне сделать одноступенчатый от ранее заданной точки останова? – Menachem

+0

Запрос jQuey на стороне PHP рассматривается так же, как обычный HTTP-запрос переднего плана. Все, что вам нужно, это проверить, активен ли сеанс XDEBUG. Эти маркеры используют JS для установки/удаления правильных файлов cookie –

0

Вы должны передать XDEBUG_SESSION_START=netbeans-xdebug в качестве параметра в URL-адресе PHP-кода. И это начнет сеанс отладки в среде Netbeans IDE, как сказал @Rafal Kozlowski в своем комментарии. Netbeans XDEBUG-сессия должна быть активной в Netbeans. Надеюсь, это сработает для вас.

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