2011-10-02 88 views
1

我有一個使用AJAX調用加載格式正確的HTML表單的網頁。這個HTML也會隨着它加載JavaScript代碼並且它不工作。正如我使用jQuery,我試圖添加live(),但它並沒有幫助我。現在我需要調試這個。我如何設置斷點或使用螢火蟲觀看此代碼?我正在使用jQuery1.3,並且不能偏離它。 TIA如何通過AJAX調用來調試添加到DOM中的JS代碼?

+0

參考[this](「http://thecodecentral.com/2007/08/01/debug-javascript-with-firebug#header-2」)教程瞭解更多詳細信息。 –

+0

是否引發任何JS錯誤?是否檢索到這些腳本(檢查HTTP請求列表)? –

回答

0

我是讀你的問題,你是否還是不能訪問,並可以修改動態加載腳本不確定的,但如果這樣做,添加以下語句:

debugger; 
要將

你的斷點。

另請注意,儘管Firebug完全能夠顯示動態加載的腳本,但我認爲它默認隱藏了它們。另外,如果您可以選擇使用Chrome或Safari,則可以從想要中斷的位置拋出異常,然後將Chrome或Safari調試器選項設置爲打破任何異常。例如:

try { 
    throw new Error(""); 
} 
catch() {}