2012-01-17 66 views
0

我有一個客戶端運行JQuery的FQL查詢。它工作正常,並在Chrome中返回結果,但在IE中我無法得到結果。 jQuery代碼是:IE無法訪問Facebook的FQL結果

$.ajax({ 
     type: "GET", 
     url: fb_url, 
     async: true, 
     cache: false, 
     dataType: "json" 
    }).done(function(msg) {...}); 

當我寫fb_url的值(這是下面)在地址欄中手動,鉻獲取JSON結果,然而IE給出「無法從graph.facebook.com下載FQL」錯誤。

​​

我在想什麼?

回答

1

您的數據類型對於跨域方案不正確。指定'jsonp',你應該能夠在IE中獲得信息。

http://api.jquery.com/jQuery.ajax/

$.ajax({ 
     type: "GET", 
     url: fb_url, 
     async: true, 
     cache: false, 
     dataType: "jsonp" 
    }).done(function(msg) {...});