我使用的是「GET」請求檢索這個API我在哪裏可以把.filter方法在我的AJAX請求的jQuery
「獲取」的要求是好的信息,但某些對象不具備圖像縮略圖把我的來源,我想將它們過濾掉,但似乎不知道在哪裏把這個方法,這裏是我的代碼
$(document).ready(function(){
$('button').on('click', function(event){
event.preventDefault();
$('#result').empty();
var userInput = $('input').val()
$.ajax({
method:"GET",
url:"https://www.reddit.com/r/" + userInput + ".json?jsonp",
success:success
})
})
function success(response){
var result ="";
var zero = "0"
$.each(response, function(index, value){
var list = response.data.children
$.each(list.slice(1).slice(0, 12), function(index,value){
var thumbnail = value.data.thumbnail
result += "<li>" + "<img src='" + thumbnail + "'/>"
$('#result').html(result)
})
})
}
})
此外,如果你有任何想法如何構建我的代碼,所以我只需要做一個$ .each循環,這也會有所幫助!
感謝噸,
詹姆斯
使用'條件jquery.filter''返回縮略圖!== 「」 &&縮略圖!== null'在'success' –
請在下面的鏈接,我認爲這將解決您的問題。 https://stackoverflow.com/questions/4245231/how-do-i-filter-the-returned-data-from-jquery-ajax – Pramod