2012-08-02 52 views
0

如何調試請求? 像下面的代碼。 這是javascript。我正在穿過螢火蟲。 但我從來沒有在如何調試請求

if (status == google.maps.GeocoderStatus.OK) 

檢查狀態得到任何東西。 因此,電話結束。而沒有回來。 有人可以如何調試?有沒有其他的方式來獲取錯誤代碼?

謝謝

function codeAddress() { 
    geocoder = new google.maps.Geocoder(); 
    service = new google.maps.DistanceMatrixService(); 
    var address = document.getElementById("storeAddress").value; 
    geocoder.geocode({ 'address': address}, function(results, status) { 
     if (status == google.maps.GeocoderStatus.OK) { 
     storeGeo = results[0].geometry.location; 

     } else { 
     alert("Geocode was not successful for the following reason: " + status); 
     } 
    }); 
    } 
+5

查看網絡面板,並在錯誤控制檯。 – Bergi 2012-08-02 20:42:07

+2

[Fiddler](http://www.fiddler2.com/fiddler2/)或[Charles](http://www.charlesproxy.com/)或[Chrome Network Tab](https://developers.google.com/chrome-developer-tools/docs/network) – epascarello 2012-08-02 20:45:16

+0

另外,您可以通過JavaScript調試器放置斷點並逐步執行代碼 – spacediver 2012-08-02 20:46:21

回答

0

您可以使用Wireshark檢查請求發送到接口,也可以追加GET-URL字符串XESSION_XDEBUG_START的URL。