Я просмотрел несколько других вопросов и попробовал несколько вариантов, но все еще немного потерял.
РЕДАКТИРОВАТЬ - ПРОСТО ПОКАЗАТЬ СДЕЛАННЫЙ ФАКТИЧЕСКИЙ ЗВОНОК AJAX ..
$.ajax({
type: 'GET',
url: 'AJAXget/getPostcodeCheck.ashx',
data: 'postcode=' + postcode,
async: false,
timeout: 10000,
success: postcodeCallback,
error: function () {
alert('Sorry, there was an issue contacting the server.. please retry.');
return;
}
});
У меня есть следующая функция jQuery AJAX bind, где я хочу показать, что что-то загружается, например ..
$('#' + btnID).bind('ajaxStart', function () {
$('#' + btnID).append('<div>loading</div>');
});
Это просто базовый пример. Я использовал функцию addClass дляelement (#btnID - это div), но опять же, похоже, ничего не происходило напрямую.
Я поместил в функцию оператор оповещения, чтобы проверить, что ajaxStart запускается, и похоже, что это так ..Я предполагаю, что мой недостаток понимания DOM и / или jQuery виноват!то есть почему любое обновление / внедрение DOM не показывается немедленно?
Любые указатели / идеи высоко ценятся!