У меня есть код, который вызывает диалог facebook, после того как пользователь поделится им, он перенаправляется на URL-адрес, который заставляет окно закрываться. Как передать на некоторые JavaScript, поэтому я могу отобразить подтверждение о текущем окне (то есть я хочу, чтобы пользователь уведомляется, что они размещены успешно)Как добавить сообщение подтверждения FB.ui в Facebook
Я попробовал простое предупреждение, но работает только на перенаправлен страницу
function postToFeed() {
// calling the API ...
var obj = {
method: 'feed',
link: 'https://developers.facebook.com/docs/reference/dialogs/',
picture: 'http://fbrell.com/f8.jpg',
name: 'test',
caption: 'Reference Documentation',
description: 'Using Dialogs to interact with users.',
redirect_uri: 'http://domain.com/dios/index.php/response/'
};
function callback(response) {
document.getElementById('msg').innerHTML = "Post ID: " + response['post_id'];
}
FB.ui(obj, callback);
}
URL-адрес перенаправления выше echos out: self.close();
Я пытался сделать это с помощью AJAX вызова в функцию обратного вызова .. не работает .. любые другие предложения ..
Это то, что я изменил в вышеупомянутой функции обратного вызова
function callback(response) {
document.getElementById('msg').innerHTML = "Post ID: " + response['post_id'];
$.ajax({
type: "POST",
url: 'http://domain.com/dios/index.php/response/',
success: function(data){
alert('yes');
}
});
}
Мне нужно перенаправление, оно делает некоторые действия на стороне сервера .. как только окно закрывается, как я могу вызвать предупреждение для текущего окна, на котором пользователь находится на – Andrew
Не можете ли вы назвать свое действие на стороне сервера AJAX? – CBroe
положил бы его в функцию обратного вызова хорошей практикой? – Andrew