-1
我在從JSON格式的php函數中提取數據的網頁上有JQuery代碼。代碼只有在我點擊按鈕兩次後纔會執行。在Chrome瀏覽器開發工具,我看到這個錯誤的第一個按鈕推: 遺漏的類型錯誤:無法讀取的不確定未捕獲TypeError:無法讀取未定義的屬性「數字」
// JSON Data example:
{
"number": "555",
"street": "S La Veta Park Cir",
"propertynumber": "",
"city": "Orange",
"state": "CA",
"zip": "92868"
}
// Script
var address;
var propertyinfo;
$('.step1').siblings().hide(); // hide all except step 1
$('.search').click(function(){
var filledaddress = $('#address').val();
$.get("addresslibrary.php?command=parse&address="+filledaddress, function(addressdata){
address = JSON.parse(addressdata);
});
$('#propertyTitle').html(address.number+' '+address.street+' '+address.propertynumber+'<br>'+address.city+' '+address.state+' '+address.zip);
$(this).closest('.step').hide().next('.step').show();
return false;
});
$('.back').click(function(){
$(this).closest('.step').hide().prev('.step').show();
return false;
});
'地址裏面的html屬性「數」 = JSON.parse(addressdata);'不會在$ .get(...'後面執行,您應該嘗試瞭解更多關於_asynchronous_ – Volune 2014-09-06 10:16:04