Я сделал несколько 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» ... Может, просто поверить ему?