javascript - jquery的$.getJSON方法的疑问
阿神
阿神 2017-04-11 11:41:41
0
1
321
$(function(){
    //1、成功  打印出Peter
    $.getJSON('data.js', function(json) {
        console.log(json['programmers'][0]['firstName'])
    });
    
    //2、出错
    var data = $.getJSON('data.js', function(json) {
        return json;
    });
    console.log(data['programmers'][0]['firstName']);   
    
    //3、出错
    var data2;
    $.getJSON('data.js', function(json) {
        data2 = json;
    });
    console.log(data2['programmers'][0]['firstName'])
})

分析一下出错两种方式为何不可行,为何无法将获取的数据存到全局变量?
阿神
阿神

闭关修行中......

reply all(1)
大家讲道理

回调是异步操作的吧...这是方法2,3的共同错误

方法二还多了一个错误 函数返回的是一个 jqXHR Object对象

Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!