Я пытаюсь загрузить html асинхронно, используя функцию jQuery ajax. Но я почему-то это работает, только если асинхронно ложно. Я использую образец кода с сайта jQuery, я не понимаю, почему это не сработает? Я использую браузер Firefox, я попробовал его в IE 8, async: true работает там.jQuery ajax вызывает async: false vs async: true
оповещения показывает, что данные пуст:
$.ajax({
url: 'test.html',
async: true,
success: function (data) { alert(data); }
});
данных возвращается с содержанием test.html:
$.ajax({
url: 'test.html',
async: false,
success: function (data) { alert(data); }
});
Как ни странно это делает его работу:
var response = $.ajax({
url: 'test.html',
async: true,
success: function (data) { alert(data); }
});
alert(response);
Что здесь?
Вы, сэр, спасли меня после 4 часов, ища то, что, черт возьми, происходит –