2016-01-10 79 views
1

我有一個頁面,我做一個按鈕:如何使用Netbeans在服務器端調試Ajax請求?

$.post("../somefolder/myfile.php",{option:"somevar", anotherParam:"aParam", andAnother:"YouCanImagine"},function (myData) 
{ 
     doSomething(); 
}); 

我想是當到達斷點時我對myFile.php,當我按在網站上的按鈕的NetBeans得到停止。我有調試工作,我無法得到它的工作是調試Ajax請求(不知道如果可能的話。」

我readed了很多,並試圖增加..

$.post("../somefolder/myfile.php?XDEBUG_START_SESSION=netbeans-xdebug" .... 

但沒「T的工作。然後我試圖與

...myfile.php",{option:"somevar", anotherParam:"aParam", andAnother:"YouCanImagine", XDEBUG_SESSION_START: "netbeans-xdebug" .. 

通過作爲後用同樣的結果。 我已經在Firefox最簡單的Xdebug擴展,我看XDEBUG_SESSION如何添加與請求的cookie。

我的問題是,可以做什麼我試圖實現?或者我一整天都在瘋狂嘗試,而且不可能?

感謝

回答

0
  1. 打開Firebug和運行AJAX查詢
  2. 查看請求螢火您的請求頭
  3. 點擊鼠標右鍵,選擇「複製捲曲」
  4. 將代碼到控制檯終端並添加到請求URL一個參數 「XDEBUG_SESSION_START = netbeans-xdebug」

然後在netbeans中啓動調試會話並從控制檯運行查詢。