【问题标题】:How to store result from getJSON?如何存储 getJSON 的结果?
【发布时间】:2012-09-24 04:38:55
【问题描述】:

我使用传递给函数的数组来存储来自 getJSON 的结果的数据,但是,它总是不返回任何内容。无论如何将getJSON返回的数据存储到数组中? getHashImages(tagVals[0], 5, imagesToParse);

function getHashImages(tag, count, result) {
        // Clear all images
        $('ul.images').html('');

        var url = 'https://api.instagram.com/v1/tags/'+tag+'/media/recent?&client_id=5a7b13571ced47418dd539e6fc97a67f&count='+count+'&callback=?';
        document.writeln('In function the length of ' + result.length + '<br />');
        $.getJSON(url, function(data) {
            console.log(data.data.length);

            if(data.data.length === 0){
            //  $('ul.images').append('<li>No results</li>');
            } else {        
                $.each(data.data, function(index, value){
                    //console.log(value);
                    var imgUrl = value.images.low_resolution.url,
                        imgUser = value.user.username,
                        imgLink = value.link;
                        result.push(imgLink);
                        document.writeln('In function the length of ' + result.length + 'after JSON <br />');
                    //$('ul.images').append('<li><a href="'+imgLink+'" target="_blank"><img src="'+imgUrl+'"/></a></li>');
                });
            }

        });
        document.writeln('In function the length of ' + result.length + 'after JSON <br />');
    }

【问题讨论】:

    标签: arrays store getjson


    【解决方案1】:

    看来你需要把回调函数的名字告诉Instagram的API。

    var url = 'https://api.instagram.com/v1/tags/'+tag+'/media/recent?&client_id=5a7b13571ced47418dd539e6fc97a67f&count='+count+'&callback=myCallback';

    然后您实现一个函数 myCallback( obj ),它将检索 API 返回的对象。要查看对象的外观,您可以打开它in your browser

    有关详细说明,请参阅 JSONP 的维基百科页面。

    【讨论】:

    • 嗨,Ben,我想把每次从getJSON返回的数据存储到一个数组中,但是数据只存在于getJSON的范围内,我想把这些数据取出来。
    猜你喜欢
    • 2016-05-20
    • 1970-01-01
    • 1970-01-01
    • 2017-10-20
    • 2012-06-11
    • 1970-01-01
    • 1970-01-01
    • 2016-06-12
    • 1970-01-01
    相关资源
    最近更新 更多