Javascript 选择框的Facebook页面数组
我正在抓取用户管理员的facebook页面,并通过facebook JS SDK将其显示在选择框中 从facebook response.data中获取数组并进行迭代以使其进入select的最佳方式是什么 我只是假设response.data返回一个数组Javascript 选择框的Facebook页面数组,javascript,jquery,facebook-graph-api,facebook-javascript-sdk,Javascript,Jquery,Facebook Graph Api,Facebook Javascript Sdk,我正在抓取用户管理员的facebook页面,并通过facebook JS SDK将其显示在选择框中 从facebook response.data中获取数组并进行迭代以使其进入select的最佳方式是什么 我只是假设response.data返回一个数组 我只是假设response.data返回一个数组。Facebook返回一个对象数组中的对象,因此只需循环遍历每个对象,并在选择列表中添加一个新的html对象项 没有jQuery的完整工作示例: Facebook返回一个对象数组中的对象,因此只需
我只是假设response.data返回一个数组。Facebook返回一个对象数组中的对象,因此只需循环遍历每个对象,并在选择列表中添加一个新的html对象项 没有jQuery的完整工作示例:
Facebook返回一个对象数组中的对象,因此只需循环遍历每个对象,并在选择列表中添加一个新的html对象项 没有jQuery的完整工作示例:
一旦我把所有的页面都放下来,我就不知道该怎么办了。你是如何真正成为那个用户的?一旦我把所有的页面都下拉下来,我就不知道该怎么做了。你是如何真正成为那个用户的?
<div id="fb-root"></div>
<script src="http://connect.facebook.net/en_US/all.js">
</script>
<script>
FB.init({
appId:'119406238144386', cookie:true,
status:true, xfbml:true
});
FB.api('/me/accounts/', function(response) {
alert(response.data);
});
</script>
<select id="pages"></select>
<fb:login-button perms="manage_pages">Connect to Facebook</fb:login-button>
FB.api('/me/accounts/', function(response) {
for i in response.data {
var option = $('<option></option>')
.attr("val",response.data[i])
.html(reponse.data[i]);
$('#pages').append(option);
}
});
<!DOCTYPE html>
<html>
<body>
<div id="fb-root"></div>
<a href="#" onclick="getPages();return false;">Get Pages</a>
<select id="pages" style="display:none;"></select>
<script src="http://connect.facebook.net/en_US/all.js"></script>
<script>
FB.init({ appId: 'your app id', status: true, cookie: true, xfbml : true });
function getPages() {
FB.login(function(response) {
if (response.session && response.perms) {
FB.api('/me/accounts/', function(response) {
var pages = document.getElementById('pages');
pages.style.display = 'block';
for(var i =0; i < response.data.length; i++)
{
pages[i] = new Option(response.data[i].name);
}
}
);
}
} , {perms:'manage_pages'});
}
</script>
</body>
</html>