我已经四处寻找,但有些问题与此类似,但没有任何答案对我有用。我正在使用AJAX调用RSS提要,然后使用返回的数据然后使用jQuery将rss提要添加到页面。这在Chrome,Safari和令人惊讶的IE浏览器中完全正常,但它在Firefox中不起作用。 AJAX调用完成并给我200响应但数据永远不会附加到页面并且在控制台中不会抛出任何错误。这是我的代码
$.ajax({
url: '/featured-homesites/rss.xml',
type: 'get',
data:{},
dataType: 'xml',
success: function(data){
$(data).find('channel item').each(function(){
var body = "";
var title = $(this).find('title').text();
var neighborhood= $(this).find('category:eq(1)').text();
var lotSize = $(this).find('category:eq(2)').text();
var directLink = $(this).find('link').text();
var description = $(this).find('encoded').text();
body += "<div class='post-body clearfix homesite-post' style='display:inline-block'>";
body += description;
body += "</div>";
$("#homesites").append($("<div />",
html:body
)
);
});
},
error: function(){
$(".timeline").text("Failed to get feed");
}
});