1
我試圖從PHP服務器檢索Ajax數據時出現了一個奇怪的問題。當我從下拉菜單中選擇一個國家時,country_id會登錄到控制檯中,數據也會顯示在控制檯中。但是,由於某種原因,如果我嘗試在成功函數內提醒返回的數據,我什麼也得不到。事實上,如果我試圖在成功功能內發出警報,它就不會顯示。有什麼我失蹤的小東西?我的代碼如下。提前致謝。無法成功檢索從Ajax調用返回JSON數據
$("#country_id").change(function() {
var country_id = $(this).val();
console.log(country_id);
$.ajax({
type: 'POST',
url: 'register/load-zones',
data: {country_id: country_id},
beforeSend: function() {
// $('#ajax-panel').html('<div class="loading"><img src="/images/loading.gif" alt="Loading..." /></div>');
},
success: function(zones) {
console.log(zones);
var zoneSelect = $('#zone_id');
zoneSelect.empty();
zoneSelect.append($('<option/>').attr('value', '').text('Select State'));
$.each(zones, function (index, zone) {
zoneSelect.append($('<option/>').attr('value', zone.zone_id).text(zone.name));
});
},
error: function() {
// $('#ajax-panel').html('<p class="error"><strong>Oops!</strong> Try that again in a few moments.</p>');
},
dataType: JSON
});
});
數據類型:數據類型的 「JSON」 istead:JSON –
非常感謝慶TO。這工作。 – WebDev84