2011-03-15 80 views
0

你怎麼調試jQuery代碼以及對Web服務的命中斷點從阿賈克斯jQuery的調用Web服務在Visual Studio 2008調試的JQuery隨着WebService的調用

這可能是容易的,但我可以找出是在jQuery代碼中設置警報框幾乎沒有幫助,我不知道是否jQuery甚至打到Web服務方法,也不知道服務是否正常運行。我可以在Visual Studio中設置正常服務器端代碼中的斷點並逐步完成這些工作嗎?

我試過使用firebug的jquery,但我無法獲取異常或觀察變量。

+0

Firebug會向您顯示XMLHttpRequests,而Firefox的TamperData插件將顯示所有HTTP事務。 – Pointy 2011-03-15 17:19:37

+0

如果您可以在VS2008中運行您的服務器端代碼,您應該能夠在Web服務代碼中設置斷點。 – 2011-03-15 17:24:20

回答

0

Firebug允許您設置JavaScript的斷點(本例中爲jQuery)。你可以把它放在腳本的任何地方(有一些小的限制),當你觸及那個斷點時,你應該能夠開始跟蹤整個過程。 (此外,Firebug具有大量的功能 - 您可以查看網絡流量,頁面佈局,檢查DOM等等。非常有用的工具。)

在後端,您還可以在源代碼中放置斷點代碼在Visual Studio中。只要您使用的是Visual Studio開發Web服務器(默認情況下爲選中狀態),並且您正在運行調試模式,那麼只要您點擊Web服務,您也會遇到斷點(當然,假設您實際上正在獲取到你的代碼中的斷點)。