Мобильный JQuery и JSon запрос - PullRequest
0 голосов
/ 17 марта 2012

Идея моего кода довольно проста: скрипт получает первую ссылку на изображение из json, если первая ссылка не является изображением, а затем переходит к другой, пока не найдет изображение.Однако код не работает.

    $("#main").live('pageinit',function(){

        var url_first = "http://www.reddit.com/r/aww/.json?jsonp=?";
        var url_part1 = "http://www.reddit.com/r/aww/.json?after=";
        var url_part2 = "&jsonp=?";

        $.getJSON(url_first).done(function(json){
            var x = 0;
            var url = json.data.children.data[x].url;
            var length = url.length;
            var checkIfImageUrl = function(){
                if(url[length-1]=== "g"){ //check if Jpg extension
                    $("slodziaki").append('<img src="'+ url +'"/>');
                } else {
                    x+=1;
                    checkIfImageUrl();
                }
            });
            checkIfImageUrl();          
        })
    });

Ответы [ 2 ]

0 голосов
/ 18 марта 2012

поместите ваш код в $("#main").live("pageshow",function(){} вместо pageinit, потому что Стразей сказал, что ваш DOM еще не готов

0 голосов
/ 17 марта 2012

Попробуйте поместить его в блок $( function() { // code } );.

Ваш DOM еще не готов к этому, чувак!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...