2012-04-30 53 views
1

因此,我試圖在所有瀏覽器中使用Facebook作品,但不使用IE瀏覽器。getJSON Facebook調用不在IE中工作

它拉動飼料並將其輸出到主頁面中的一個。

有什麼建議嗎?

 $.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); 
      } 
     }); 

    }); 

});

+0

IE的什麼版本之前檢查?你有什麼錯誤信息,如果有的話?你確定這不只是你的console.log殺死它嗎?有些瀏覽器不喜歡那樣。 –

回答

3

console沒有在IE定義刪除行

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

,你是好去,或者您也可以登錄

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

我刪除了console.log(data.data [emp];但仍然沒有解決。我曾認爲IE可能有一種奇怪的渲染腳本的方式。[鏈接](http://danetaylor.com/bob/index.html) –

+0

所以我在腳本中添加了一些警告,並停止加載第一個'$ .get(「https://graph.facebook.com/oauth/access_token?client_id=119426091522594&client_secret=f821e45fbbe5e918946178e0cdf06eac&grant_type=client_credentials&format=json」,函數(數據){varface = data; ' –