我在 ajax 调用中有以下代码,成功部分是返回 HTML,我设置了 2 个变量来筛选特定 HTML 的响应,然后我接受它,并循环遍历它以将其附加到我的 dom 中。但仅在 Internet Explorer 版本 8 中,它不会附加任何内容。也没有javascript错误。我不确定这是否是我获得结果的方式本身的循环,但任何有助于正确解决此问题的方法将不胜感激。
success: function(data) {
var results = $(data).find('li.post');
var nextGroup = $(data).find('a.page-next').attr('href');
if(!nextGroup) {
$.each(results, function(index,value) {
$('#posts').append(value);
});
params('end');
} else {
params(nextGroup);
$.each(results, function(index,value) {
$('#posts').append(value);
});
}
}