getJSON Facebook调用不在IE中工作

时间:2012-04-30 17:26:31

标签: jquery facebook internet-explorer getjson

所以我试图在所有浏览器中使用作品拉取Facebook Feed,但不是IE。

它拉出Feed并将其输出到主页面中。

有什么建议吗?

      $.getJSON("https://graph.facebook.com/"+user+"/feed&limit="+limit+"?"+token+"", function(data) {
          for(emp in data.data) {
              console.log(data.data[emp]);
           //  If adding CSS style the DIVS below can change the P tags
              var newRow = "<div class=\"FB-post\">"+
              // note using the fuzzyFacebookTime to convert JSON time tag to readable time.
                              "<p><a href='https://www.facebook.com/pages/123456789/123456789' target='_blank'><img src='/123456789/images/facebook_logo_20x20.jpg' style='padding-right:10px;' /></a><small><i>Posted "+fuzzyFacebookTime(data.data[emp].updated_time.replace(/-/g,'/'))+"</i></small></p>"+
                              "<p>"+data.data[emp].message+"</p>"+
                              "<p class=\"FB-more-link\"><a href='https://www.facebook.com/pages/123456789/123456789' target='_blank'>click here to read more</a></p>"+
                           "</div>";
              $("#EmpNewTable").prepend(newRow);
          } 
      });

  });

});

1 个答案:

答案 0 :(得分:3)

IE中未定义

console删除行

 console.log(data.data[emp]);

你很高兴,或者你可以在记录之前检查

if (typeof console != "undefined") {
     console.log(data.data[emp]);
}