0
FB js sdkを使用しています。私はjqueryとfb sdk初心者です。Facebook JS SDK、FB.api start、completeなどの他のイベントを処理しますか?
.apiまたはクエリを作成するときに他のイベントを処理する方法が不思議です。電話を待つ?
が好きです。.waitコールの開始時にthrobber/loading gifを表示し、完了時に非表示にしますか?
FB js sdkを使用しています。私はjqueryとfb sdk初心者です。Facebook JS SDK、FB.api start、completeなどの他のイベントを処理しますか?
.apiまたはクエリを作成するときに他のイベントを処理する方法が不思議です。電話を待つ?
が好きです。.waitコールの開始時にthrobber/loading gifを表示し、完了時に非表示にしますか?
もうーむ、ほとんどのFacebookのJavascriptの呼び出しがコールバック関数を持っているので、私はこれをやって考えることができ一つの方法は、次のようになります。
$("#show-friends-albums").click(function() {
$("#ajax-loader").show(); // Show the loader before the FB JS Call
FB.api(
{
method: 'fql.query',
query: 'SELECT aid,owner,name FROM album WHERE owner IN (SELECT uid2 FROM friend WHERE uid1 = me()) LIMIT 25'
},
function(resp) {
$("#ajax-loader").hide(); // We got a response, Hide and process the data
$.each(resp, function(k,v) {
console.log(v.name)
})
}
);
});
その作業のようなFB.apiコールをフォーマットしますか?私はまだそれを試していない..申し訳ありません。しかし、これがうまくいくなら、これはまさに私が探しているものです。ありがとう! – rodrick
@rodrick:これは実用的な例です。私はちょうど 'ajax-loader'ビットを追加しました。あなたは' FB.API' [here](http://developers.facebook.com/docs)の詳細を見つけることができます。 /reference/javascript/fb.api/)。あなたがその答えを見つけたら、それを投票することを検討してください! – ifaour