Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在firefox中使用带有AJAX调用返回数据的变量_Javascript_Jquery_Ajax_Firefox_Rss - Fatal编程技术网

Javascript 在firefox中使用带有AJAX调用返回数据的变量

Javascript 在firefox中使用带有AJAX调用返回数据的变量,javascript,jquery,ajax,firefox,rss,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:

我四处搜索,有一些问题有点类似于这一个,但没有一个答案适合我。我使用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");
}
$.ajax({
url:“/featured homesite/rss.xml”,
键入:“get”,
数据:{},
数据类型:“xml”,
成功:功能(数据){
$(数据)。查找('channel item')。每个(函数(){
var body=“”;
var title=$(this.find('title').text();
var neighborary=$(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();
正文+=”;
正文+=说明;
正文+=”;
$(“#宅基地”)。追加($(“”),
正文
)
);
});
},
错误:函数(){
$(“.timeline”).text(“获取提要失败”);
}

}))

html:body
是一个语法错误。它不应该在任何地方工作。或者只是
$(“#homestite”).append(body)
或者
$(“#homestite”).append($(“”,{html:body}))
。嘿,菲利克斯,还是没有骰子。我尝试了这两种方法,但仍然没有向页面添加任何内容。更奇怪的是,页面中添加了带有一类帖子正文的clearfix homesite帖子,但“description”变量中的数据没有添加。