2015-08-19 137 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