我正在尝试使用 jquery 和 ajax 从多个 url 收集数据,然后从中创建内容。但是,我必须遗漏一些东西,因为它似乎不起作用。
我有这样的事情:
var html = "";
function loadByUrl(url) {
$.ajax({
url: url,
dataType: 'json',
async: false,
success: function(json) {
$.each(json.data.children, function(i,item){
if( someCondition ) {
$(item.data).appendTo("#content");
} else {
html += "<div>" + item.data + "</div>";
}
}
}
});
}
loadByUrl("http://fake1.com");
loadByUrl("http://fake2.com");
loadByUrl("http://fake3.com");
$(html).appendTo("#content");
基本上,如果满足某些条件,那么我将立即添加内容,否则我想将其添加到内容的末尾以及所有其他“已保存”的内容。
我正在尝试做的事情可能吗?如果是这样,怎么做?