我是JS新手。 我正在尝试调用API并将数据保存在变量中(obj = []) 但是我通过控制台,我的ajax调用被调用了两次。我可以知道为什么吗?
这是我在浏览器上发现的控制台,被称为两次:
下面是我的代码:
$(function (){
var obj = [];
var selected = $("select.dr-down option:selected").click().val();
var markup = '';
getaPI();
console.log('obj = ',obj);
function getaPI() {
$.ajax({
url: 'http://www.mocky.io/v2/5d73bf3d3300003733081869',method: 'GET',}).done(function (data) {
data.forEach(function (data) {
obj.push(data);
});
})
}
})