0
我的代碼背後的想法很簡單:如果第一個鏈接不是圖像,則腳本抓取第一個鏈接到json的圖像,然後轉到另一個鏈接直到找到圖像。但是代碼不起作用。Mobile jQuery和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();
})
});
這是jQuery Mobile的因此我不能在任何的document.ready塊的包裹。 – metrampaz 2012-03-17 13:26:50
我對jquery mobile不熟悉。嘗試使用console.log或alert()來查看代碼是否實際被調用。 – Straseus 2012-03-17 13:27:45
另外,'done'方法是什麼?在'getJSON'規範中我沒有看到。 http://jquerymobile.com/demos/1.0a1/experiments/api-viewer/docs/jQuery.getJSON/index.html – Straseus 2012-03-17 13:29:05