2010-01-14 87 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請求很有用。