我無法使用Google反向地理編碼api來獲取ajax函數的「error:」部分。
http://codepen.io/mustachios/pen/sdwIG
大多數郵政編碼會的工作,但如果你把過長的字符串(「12345678」的情況下),錯誤警報不火,控制檯只是說我的結果是不確定的。
我應該只是檢查函數的「成功:」部分內部未定義?
我無法使用Google反向地理編碼api來獲取ajax函數的「error:」部分。
http://codepen.io/mustachios/pen/sdwIG
大多數郵政編碼會的工作,但如果你把過長的字符串(「12345678」的情況下),錯誤警報不火,控制檯只是說我的結果是不確定的。
我應該只是檢查函數的「成功:」部分內部未定義?
success:function(result){
//console.log(result);
if(result.results[0]){
var addresses = result.results[0].address_components;
}
else{
alert('error');
}
如果後置代號不存在result.results [0] .address_components是不存在的,這是result.results [0],將是不確定的。因此,在用戶單擊「提交」後,檢查通過if(result.results[0])
是否存在result.results [0],如果存在則分配addresses
,如果存在,則檢查alert('error')
。
failure
-callback,它必須是error
OK
,否則沒有結果。