javascript - jquery的$.getJSON方法的疑问
阿神
阿神 2017-04-11 11:41:41
0
1
353
$(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 학습자의 빠른 성장을 도와주세요!