2010-01-14 59 views
2

伙计们,有人能够远程调试一个广泛使用Ajax的PHP Web页面吗? (顺便说一下,我使用了Zend Debugger。)当我调试时,通过Ajax HTTP GET查询的页面部分不会显示。有什么办法解决这个问题?使用Eclipse PDT或Aptana调试PHP

+0

这适用于使用Xdebug的NetBeans 6.8。我可以在ajax目标页面中设置一个断点,并在执行过程中正常停止。 – 2010-01-14 19:12:10

回答

2

使用firefox xdebug helper插件设置Xdebug,并且像netbeans这样的ide是要走的路。如果您有多个开发人员使用您的服务器,请使用由komodo提供的pydbgpproxy。

Netbeans是最容易设置调试的方式,它在应用程序中的一个设置和一对夫妇对项目的调试。只要确保正确映射路径并告诉netbeans不要打开浏览器窗口,以便从firefox控制调试开始。

0

最后我放弃了Zend Debugger。我已经安装了X-debug,不仅可以正确调试Ajax页面,而且速度也更快。

+0

我的X-debug也有更好的运气。 – Kitson 2010-01-16 15:44:35

2

我喜欢在Xdebug中使用NetBeans。 firefox addon tamperdata对于重放调试会话的Ajax请求很有用。

相关问题