Я хочу знать, где я должен поместить мой вызов ajax, когда пользователь нажимает кнопку отправки запроса на приглашении fb ui. В настоящее время я положил его после синтаксиса fb ui:Вызов ajax call после того, как пользователь facebook отправил запрос приглашения
function sendRequest(gFriendID, gFriendName) {
FB.ui({
method: 'apprequests',
title: 'Check out LoyaltyNmore!',
to: gFriendID,
message: 'Hi ' + gFriendName + ' join me in earning loyalty points!',
}, fbCallback);
$.ajax({
type: "POST",
url: "/home/StoreInvite?userId=" + gFriendID,
success: function (data) {
},
error: function (err) {
}
})
}
}
Но как и ожидалось. Ajax-вызов выполняется, когда приложение открывает интерфейс запроса. Я хочу, чтобы вызов ajax выполнялся сразу после того, как пользователь нажимает на отправку запроса не тогда, когда отображается пользовательский интерфейс запроса. Также при нажатии на отмену. Я не хочу, чтобы мой вызов ajax был выполнен. Есть идеи? Спасибо
спасибо. Мне действительно интересно, что такое обратный вызов. Но когда я проверил консоль браузера. Я видел, как некоторые детали отображались и играли с ним. – ljpv14
Обратные вызовы всегда для этой цели. Обратный вызов относится к тому, что вызывается/выполняется после того, как оно связано. Пусть это будет для FB api или JQuery и т. Д. – user1589754