使用变量与firefox中的AJAX调用返回的数据

时间:2015-04-02 01:19:18

标签: javascript jquery ajax firefox rss

我已经四处寻找,但有些问题与此类似,但没有任何答案对我有用。我正在使用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");
}

});

0 个答案:

没有答案