一直试图筛选出等于缩略图值“自我”或默认,但它仍然没有工作,有没有其他方式比其他过滤器?返回值后筛选方法不正确过滤
$(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 ="";
$.each(response, function(index, value){
var list = response.data.children
$.each(list.filter(function(item){
return item.data.thumbnail !== "self" || "default"
}),
function(index,value){
var thumbnail = value.data.thumbnail
var author = value.data.author
result += "<li>" +
"<img src='" + thumbnail + "' class='reddit-image'/>"
result += "<p class='reddit-author'>" + author + "</p>"
result += "</li>"
$('#result').html(result)
})
})
}
})
什么是与问题'javascript'问题? item.data.thumbnail是否返回值为''default''? 'return item.data.thumbnail!==“self”|| item.data.thumbnail!==“默认”' – guest271314
是,仍然被退回 –