javascript - jquery的$.getJSON方法的疑问
阿神
阿神 2017-04-11 11:41:41
0
1
323
$(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'])
})

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

闭关修行中......

全部回覆(1)
大家讲道理

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

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

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!