У меня есть очень простой код в javascript / jquery, чтобы пользователь мог отправить запрос приложения Facebook другим друзьям.Это прекрасно работает, если пользователь отправляет какие-либо запросы, но с треском проваливается, если пользователь закрывает окно, ничего не отправляя.Сообщение об ошибке размещено в заголовке. Этого не было раньше .
Соответствующая часть кода:
FB.ui({method: 'apprequests', message: msg, title: title, data: from_data}, function (response) {
if (response && response.request_ids) {
$.post("games", {action:"sentRequests", requestIds:JSON.stringify(response.request_ids)}, function () {
//store the app requests in the server.
});
} else {
alert ("Requests cancelled.");
}
});
Предупреждение никогда не происходит, поэтому я считаю, что я так и поступаюнеопределенный ответ.Есть идеи?
PS: замена условия на if (response !== undefined)
тоже не работает.