1
それが動作するはずのようにこれは私の頭の中にいるようだが、それはしません私はなぜ把握カント:コンソールでJavascriptを - コールバック関数
(function ($) {
$.fn.extend({
facebook: function (opts, callbackFnk) {
var $this = this;
...
...
...
$this.fbGetFriends = function(clback){
jsonUrl = fbMe + '/friends?access_token=' + token + '&callback=?';
$.getJSON(jsonUrl, function(json){
console.log(json.data[0].name);
clback.call(json);
});
}
...
...
...
は、最初の名前は私の他のスクリプトでは
を思わログ:
var facebook = $.fn.facebook(
{
myClientId : '###############',
mySecret : '##############'
}
);
facebook.fbOnLogin = function(){
user = facebook.userDetails();
token = facebook.getToken();
facebook.fbGetFriends(function(json){
for (var i in json) {
console.log('friends: ' + i + ' ' + json[i]);
}
});
}
コンソールログには何も表示されず、前のテストでは表示エラーのデータが未定義です。
どこの人が間違っているのか教えていただけますか?
よろしく
@Kolinkが質問に答えましたが、このFacebookライブラリを 'jQuery.fn'に追加する理由はありますか?あなたがそれを別々にするともっと複雑になるはずです... – Matt
実際に動作するアンドロイド/ phonegapのための完全なプラグインです。私はすでに以下を試しましたが、もう一度試してみます。 –