Итак, я использую mootools, и у меня есть функция, которая вызывает ajax-скрипт для получения значения.Это значение затем возвращается в функцию.Однако по какой-то причине функция слишком быстро возвращается для вызова AJAX!
Что я делаю не так ...
function getCredits() {
var loadGlobalTab = new Request.JSON({
url: {my api, url removed for security},
evalScripts : true,
async: false, // I tried this, hoping it would stop the function from returning too soon, but no dice.
onSuccess: function(returnInfo) {
alert(returnInfo.data.total);
return returnInfo.data.total;
}
}).send(sendData); // Where sendData has been defined prior
}
Предупреждение возвращает правильное значение, поэтому я знаюВызов AJAX работает, однако сама функция ничего не возвращает, а это означает, что пока выполняется вызов AJAX, функция сразу завершается.
Я попытался поставить return 100
в конце, только для ударов, ифункция вернула 100.