Javascript异步
我有三种方法Javascript异步,javascript,facebook,Javascript,Facebook,我有三种方法 login(); isLogin(); reply(); function isLogin(){ FB.getLoginStatus(function(response) { if (response.session) { // logged in and connected user, someone you know } else { // no user session available, someone you dont k
login();
isLogin();
reply();
function isLogin(){
FB.getLoginStatus(function(response) {
if (response.session) {
// logged in and connected user, someone you know
} else {
// no user session available, someone you dont know
}
});
}
function login (){
FB.login(function(response) {
if (response.session) {
// user successfully logged in
} else {
// user cancelled login
}
});
}
function reply(){
var body = 'Reading Connect JS documentation';
FB.api('/me/feed', 'post', { body: body }, function(response) {
if (!response || response.error) {
alert('Error occured');
} else {
alert('Post ID: ' + response);
}
});
}
我需要,当一个用户想要回复一条评论时,就会执行reply方法。在执行回复方法之前,它应该测试用户是否登录,如果用户未登录,则再次执行登录方法和呼叫回复方法。我怎样才能完成这项任务
提前感谢您需要构建条件来处理以下事项: 当用户想要回复评论时
- 如果为TRUE,则默认情况下启用reply方法
- 如果为FALSE,则通过ajax调用login()方法以获得令人惊叹的效果
- 如果login.success,则调用应答方法
- 如果login.failed在此处添加语句
行前4个空格格式为代码<代码>ctr-k用于选择。不确定那些
是什么,所以我把它们留在了。。。您可能想删除它们。@Peter:
用于引用,可能是为了模仿源代码格式。