before()를 사용하여 ajax 요청의 결과를 표시하려고합니다. 그것은 매우 잘 작동하지만, 이제는 애니메이션 (토글, 슬라이딩 다운 또는 무언가)으로 결과를 표시하고 싶습니다.애니메이션이있는 before() Javery
이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 :
$(response).insertBefore("#results_com").animate({}, 400);
의
toggle
을 사용할 수 있습니다 ... 아직 하나에 나타납니다 shot ... – Recif삽입 후에'.hide()'를 시도하십시오. 나는 새로운 돔을 가로 지르지 않고 체인을 계속 유지할 수있는 방법을 제공했습니다. 또는 CSS를 사용하여'results'가 무엇인지 숨기고 jquery를 사용하여 애니메이션을 만듭니다. – kalley
$ (응답) .insertBefore ("# results_com")을 시도했습니다. hide(). animate ({}, 400); 하지만 지금은 더 이상 작동하지 않습니다 (아무것도 아약스에 의해 삽입됩니다) – Recif