最近在用 fql 查資料,不過 facebook 給的範例都是拉固定值出來顯示,這樣要改查詢很麻煩,所以想來找個方式一勞永逸,於是就弄了這個取得Object內欄位與值的方式。
用的語法是for...in這個語法,很簡單,就長得像下面這樣。
方便許多。
用的語法是for...in這個語法,很簡單,就長得像下面這樣。
for (var i in obj) { alert('name='+i); alert('value='+obj[i]); }
簡單來說就是跟C#裡的foreach很類似,然後拉出來的i是column,obj[i]是value。
於是運用到我要用的fql查詢上,就變成這樣。
function query() { FB.api( { method: 'fql.query' , query: document.getElementById('fqlstring').value }, function(response) { for (var i in response[0]) { alert(i + '=' + response[0][i]); } } ); }
方便許多。
No comments:
Post a Comment