Я пытаюсь сделать результат запроса ajax, используя before(). Он работает очень хорошо, но теперь я хотел бы показать результат с анимацией (переключение, скольжение или что-то еще).JQuery before() с анимацией
Вот код, я использую:
jQuery.ajax({
type: "POST",
url: "/postcom",
dataType:"text",
data:myData,
success:function(response){
$("#results_com").before(response);
$("#formcomtext").val('');
},
error:function (xhr, ajaxOptions, thrownError){
console.log(thrownError);
}
});
HTML:
<div id="results_com></div>
Благодаря
Не работает ... Он по-прежнему появляется в одном shot ... – Recif
Попробуйте '.hide()' после вставки. Я просто дал вам способ сохранить цепочку, вместо того, чтобы пересечь новый дом. Кроме того, используйте CSS, чтобы скрыть любые «результаты», и использовать jquery для его анимации. – kalley
Я пробовал $ (ответ) .insertBefore ("# results_com"). Hide(). Animate ({}, 400); но теперь он больше не работает (ничего не вставлено ajax) – Recif