2016-07-21 3 views
0

Ich NetBeans 8.1 mit XDebug zu debuggen PHP-Code auf meinem lokalen WAMP-Server verwenden und es funktioniert gut. Außerdem benutze ich auf der Client-Seite JavaScript/Jquery-Code, der AJAX-Anfrage an die PHP-Datei hat und in die PHP-Datei mehrere Parameter überträgt.Ab PHP Netbeans XDebug von einer Javascript/Jquery-Datei

ich keinen Weg finden konnte, wie automatisch Netbeans PHP Debug-Sitzung zu starten, nachdem die AJAX-Request-Parameter an die PHP-Datei sendet. Es macht mir nichts aus, Code in den JavaScript/Jquery-Code einzufügen, um dies zu ermöglichen.

Ihre Hilfe in dieser Angelegenheit wird sehr geschätzt. Ich habe verschiedene Dinge ausprobiert und es hat nicht funktioniert.

Antwort

0

Sie können versuchen, dieses einfache Werkzeug zu verwenden: https://www.jetbrains.com/phpstorm/marklets/

Dann, wenn Sie eine xdebug-Sitzung starten, sollte es auch mit Jquery arbeiten.

+0

Wird dieser Debugger aufgerufen, wenn die Jquery auf die PHP-Datei zugreifen.Wenn ich sie aufgerufen habe, lasse ich dann einen einzelnen Schritt von einem zuvor festgelegten Unterbrechungspunkt? – Menachem

+0

jQuey Anfrage auf PHP-Seite wird auf die gleiche Weise wie normale Vordergrund HTTP-Anfrage gesehen. Sie müssen nur sicher sein, ob die XDEBUG-Sitzung aktiv ist. Diese Marklets verwenden JS, um korrekte Cookies zu setzen/zu löschen –

0

Sie sollten XDEBUG_SESSION_START=netbeans-xdebug als Parameter in Ihrer URL zu PHP-Code übergeben. Und das wird Debug-Sitzung in Netbeans IDE starten, wie @Rafal Kozlowski in seinem Kommentar Netbeans XDEBUG Sitzung in Netbeans aktiv sein muss. Hoffe, das funktioniert für Sie

Verwandte Themen