2012-12-17 18 views
5

我創建了一個顯示來自我的數據庫的一些記錄的php頁面。
我也有一個按鈕,它執行一些ajax來更新記錄,然後在同一頁面上顯示新的/更新的數據集。 我遇到了我的ajax調用問題,我想了解如何排除故障的一些技巧。 我注意到,因爲我的頭文件已被明確設置爲json內容,所以我不能只是像控制器中的var_dump一樣在發送到視圖之前查看數據。 不幸的是,出於某種原因,我的console.log調用ajax方法也不適合我。我不知道爲什麼。如何在使用json/ajax時調試數據

但我想知道是否有人可以告訴我其他方式來調試我的代碼。我知道我可以將json數據類型更改爲html/text,然後刪除控制器中設置標頭/調用json_encode的所有代碼...但爲了萬一有更好的方法,我想我會問。

+0

F12 - 檢查網絡選項卡中的直接輸出,如果您使用的是Chrome瀏覽器。其他瀏覽器很可能具有相似的功能。 –

+2

Firefox中的Firebug –

回答

5

您可以在Chrome中使用開發者控制檯,點擊網絡標籤,然後在底部,您可以將類型限制爲「XHR」,然後您可以嘗試發出AJAX請求,並且您應該看到所有內容看到它,包括在另外的響應等

+1

super ji,它幫助我解決了我的問題 – Keynes

0

鉻有一些偉大的工具(如在另一個答案),以擴展名如JSONView

我寫了一個simple tool to help debug Web services獨立的你的應用程序如何調用它。將該頁面保存爲HTML到您的本地開發站點,輸入您的Web服務的URL,選擇HTTP方法並單擊「發送請求」按鈕。希望它會給你你所需要的。

相關問題