2013-06-20 70 views
6

我有jquery调用另一个PHP文件的AJAX调用,并不能锻炼如何让NetBeans和XDEBUG停止在这个文件的断点。 EG:netbeans xdebug调试AJAX PHP

的index.php

function ajaxfunc(){ 
    ... 
} 

other.php

<?php 
    echo Whatever::doit(); 
    class Whatever(){ 
      public function doit(){ 
       $stopme="now"; 
      } 
    } 
?> 

Netbeans的停在index.php的代码,但不是在other.php

回答

10

添加XDEBUG_SESSION_START = netbeans的? -xdebug到你的ajax网址。

这将打开你的ajax调用调试。确保你已经打开的项目中有other.php文件。

+0

奇妙!适用于我:) –

0

其实简单地改变任何URL中包括什么?XDEBUG_SESSION_START =于NetBeans XDebug的似乎触发了XDebug [LINUX/nginx的/ FPM /的NetBeans]