我的最终目标是让我的网站能够使用Facebook在屏幕上打印用户的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'));
});
};
我将永远感激任何帮助我的人!
发布于 2011-08-23 00:29:32
您已经创建了返回数据的代码。如果您想将该数据重新发送给另一个用户,则需要将该数据存储在服务器端。
所以你需要两件事:
1.)服务器端代码以接收现有JS代码生成的数据。
2.该数据的存在地点。这可能是由服务器端代码或数据库编写的文件。
所以你可能会这样做
1.)获取您的用户列表
2.)使用Ajax将该列表发送到服务器端代码
3.)服务器端代码将该信息存储在数据库中。
4.)当需要时,服务器端代码将检索列表和格式,以供下一步使用。
我认为这个网站是你开始学习这个Tizag Ajax教程的好地方。
您可以在这里找到如何将JS数组或列表转换为UI的示例,这里是示例1和示例2。
然后,可以将这些选择的结果发送到服务器。
https://stackoverflow.com/questions/7154865
复制相似问题