Hej przyjaciele używam javascript sdk do umieszczania na ścianie znajomych użytkowników z jQuery facebook selektor wielu znajomych jednak otrzymuję ten błąd friendId.split nie jest funkcją. Oto mój kodRozdzielenie Javascript nie jest funkcją
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');
});
}
}
W polu alertu Dostałem przecinek oddzielone przyjaciel IDS więc używam podziału funkcji post na każdej ścianie użytkowników osobno i nie wiem co jest nie tak tutaj pomóż mi
Najprawdopodobniej jest to spowodowane 'friendId' nie jest ciągiem ale tablicą. – VisioN
Co to jest "console.dir (friendId)" lub "console.log (typeof friendId)"? 'alert' to najgorsza metoda debugowania, jaką można wybrać. –
console.log (typeof (friendId)) zwraca obiekt –