我的最终目标是让我的网站能够使用Facebook API在屏幕上打印用户(按字母顺序排列)的FB朋友(我已经做了这么多),然后让它们点击打印的名字然后它将它存储在我的网站上的列表中(例如,“最喜欢的Facebook好友”)。
总之,我已经制作了它,所以按字母顺序打印出他们的朋友,所以从这里我需要我的网站能够存储他们点击/选择列表的名称,以便在其他时间使用
这是我到目前为止所做的:
function populateFriendList(session){
FB.api('/me/friends', {fields: 'name', offset : 0, limit :5000 }, function(response) {
for (var i=0, l=response.data.length; i<l; i++){
var friend = response.data[i];
FbFriends[i]=friend.name
}
document.getElementById('myFriendList').innerHTML = FbFriends.sort().join('<br>');
FB.XFBML.parse(document.getElementById('myFriendList'));
});
};
我会永远感激任何帮助我的人!
答案 0 :(得分:0)
您已创建返回数据的代码。如果要将该数据重新发送(即服务)给另一个用户,则需要将该数据存储在服务器端。
所以你需要两件事:
1。)服务器端代码,用于接收现有JS代码生成的数据
2.)该数据存在的位置。这可以是由服务器端代码或数据库编写的文件。
所以你可能会做这样的事情
1。)获取您的用户列表
2。)使用Ajax将该列表发送到服务器端代码
3.)服务器端代码将该信息存储在数据库中
4.。)需要时,服务器端代码检索下次使用的列表和格式
我认为这个网站是您开始了解这个Tizag Ajax Tutorial
的好地方 找到如何将JS数组或列表转换为UI的示例然后您可以将这些选择的结果发送到您的服务器