2015-08-19 167 views
-1

http://jsfiddle.net/0cp2v9od/ajax調用json無響應返回

這裏有什麼問題?我無法在console.log中看到我的數據,但是當我登錄chrome的網絡選項卡時,它可以看到我的數據已成功返回。

我的代碼

$.ajax({ 
    type: "GET", 
    url: 'https://api.myjson.com/bins/56alc', 
    cache: false, 
    async: false, 
    timeout: 10000, 
    success: function (data) { 
     console.log(data); 
    } 
}); 
+3

我可以看到三個正在打印的數組。這不就是你想要打印的嗎? – Lucky

+2

如果在控制檯中看不到數據,則可能是在控制檯中過濾了消息。確保您已選擇顯示所有消息。 – ZiNNED

回答

0

AJAX調用工作正常。 下面是從成功結果中顯示公司名稱的代碼。

$(document).ready(function(){$.ajax({ 
type: "GET", 
url: 'https://api.myjson.com/bins/56alc', 
cache: false, 
async: false, 
timeout: 10000, 
success: function (data) { 
    var companies = ""; 
    $.each(data, function(index, item){ 
     companies +=item.CompanyName + "<br/>"; 

    }); 
     console.log(companies); 
    $("#successDiv").html(companies); 
} 

});
});

http://plnkr.co/edit/RgyU9wDR0Oss0VyrSljt?p=preview