2013-11-20 32 views
-1

我想從facebook API中獲得類似的計數。我正在使用以下ajax代碼發送帶有頁面名稱的url。使用ajax從facebook圖形API中提取響應

$("#get_like_count").click(function() {  
    $.ajax({ 
     url:"https://graph.facebook.com/cocacola?fields=likes", 
     success: function(data) { 
      alert(data["likes"]); 
     } 

    });  
}); 

我得到如下回應

{ 「喜歡」:75968460, 「ID」: 「40796308305」 }

現在,我的問題是,我該怎麼辦將like和id值提取到一個javascript變量中?我試圖提醒數據,但沒有彈出!

回答

0

您可以使用JSON密鑰作爲對象成員或通過數組。

例如,

data { 
    "key1": "value1", 
    "key2": "value2" 
} 

您可以訪問key1key2作爲

data.key1 

data['key1'] 

作爲擴展,你可以將它們分配給JS變量

var value1 = data.key1; 
var value2 = data['key2']; 

編輯

在上下文你的問題,

var likes; 
$.ajax({ 
    //rest of the code remains the same 
    success: function(data) { 
     likes = data.likes; 
     console.log(likes); 
    } 
}); 
+0

林困惑。請寫一個ajax代碼來解決我的問題。 –