Hey friends私はjavascript sdkを使用してjQuery facebookのマルチフレンドセレクタを使ってユーザーの壁に投稿していますが、このエラーが発生していますfriendId.splitは関数ではありません。ここに私のコードは、アラートボックスでJavascript splitは関数ではありません
function recommendToFriend(pic, url, friendId, fromName)
{
alert(friendId);
var friendList ;
pFriend = new Array();
pFriend = friendId.split(',');
for(x in pFriend)
{
alert(pFriend[x]);
var publish = {
method:'feed',
picture:pic,
link:url,
name:'SHARP Product Recommend',
caption: fromName + 'has recommend a product to you via Sharp Expert lounge',
};
FB.api('/'+pFriend[x]+'/feed', 'post', publish, function(resp) {
if(!response || response.error)
alert('Unable to share');
else
alert('Successfully posted to firends wall');
});
}
}
である私は、カンマ区切りの友人を得たので、私は
friendId'が文字列ではなく配列でない 'ので、おそらくこれがあります。 – VisioN
'console.dir(friendId)'や 'console.log(typeof friendId)'とは何ですか? 'alert'はあなたが選択できる可能性のあるデバッグ方法が悪いです。 –
console.log(typeof(friendId))はオブジェクト –