Я робив деякі jQuery в минулому, але я повністю застряг у цьому. Я знаю про плюси і мінуси використання синхронних ajax-дзвінків, але тут це знадобиться.
Віддалена сторінка завантажується (контролюється firebug), але повернення не відображається.
Що мені робити, щоб моя функція повернулася належним чином?
function getRemote() {
var remote;
$.ajax({
type: "GET",
url: remote_url,
async: false,
success : function(data) {
remote = data;
}
});
return remote;
}
seems that the statement "[synchronous] will be required" indicates a lack of understanding of JavaScript engines, thus a poorly architected app.
Або дуже хороше розуміння: якщо ви хочете здійснити дзвінок AJAX onbeforeunload
, використання синхронного запиту є фактично рекомендованим способом (оскільки вікно браузера не було б відкинуто, перш ніж запит повернеться в іншому випадку). У будь-якому випадку він чітко каже: "Я знаю про плюси і мінуси використання синхронних дзвінків Ajax" ... Може, просто повірте йому?