Метод delay()
в jQuery относится к анимации, поэтому он не будет задерживать обновление любых свойств элемента. Вместо этого попробуйте использовать функцию setTimeout()
, которая запускает указанный код после ожидания установленного количества миллисекунд:
$.ajax({
// some code for the request
success: function () {
setTimeout(function() {
$('#ajaxcontent').text(myResultText);
}, 1000);
}
}