我正在尝试构建一个函数,用于将 Facebook 喜欢的数量插入到 Div 标签中。到目前为止,我有一个脚本可以从另一个名为“entry”的 Div 标记内的 Div 标记获取 URL,然后让 .getJSON() 方法检索每个条目的 Facebook 点赞数。但是,我可以' 不获取 Facebook Likes 的每个检索值以插入到每个条目的 Div 标签中。请注意,我将代码简化为提醒每个 Facebook Like 值的位置。这是我到目前为止所拥有的:
<div class="entry">
<div class="fburl">https://graph.facebook.com/zombies</div>
<div class="facebook-likes"></div>
</div>
<div class="entry">
<div class="fburl">https://graph.facebook.com/starwars</div>
<div class="facebook-likes"></div>
</div>
这是我的 jQuery:
$(document).ready(function(){
$(".entry").each(function() {
var fbURL = $(this).find(".fburl").html();
$.getJSON(fbURL, function(fbData) {
var fbArr = fbData['likes'];
alert(fbArr);
});
});
});
所以我要做的是遍历每个条目,获取它的 Open Graph URL,检索 Likes 值,然后将其插入到适当的 Div 标记中,因此代码应呈现为:
<div class="entry">
<div class="fburl">https://graph.facebook.com/zombies</div>
<div class="facebook-likes">2,586 Likes</div>
</div>
<div class="entry">
<div class="fburl">https://graph.facebook.com/starwars</div>
<div class="facebook-likes">8,905,721 Likes</div>
</div>
</p>