before 함수 내에서 load 함수를 실행할 수 있습니까? 나는 jquery, before() 내의 load()
$('#test').before(load('test.html'));
을 시도하고 있지만
before 함수 내에서 load 함수를 실행할 수 있습니까? 나는 jquery, before() 내의 load()
$('#test').before(load('test.html'));
을 시도하고 있지만
jQuery를 그런 식으로 작동하지 않습니다 작동 나던.
대신 AJAX 요청을 수동으로 보내어 콘텐츠를 가져온 다음 before()
이 도착하면 해당 콘텐츠를 DOM에 삽입해야합니다.
.before()
에 콜백이 있지만 콜백이 없으므로 그렇게 할 수 있습니다. 그렇게 할 수는 없습니다. 대신 $.ajax
을 사용하고 원하는 전에 DOM
에 응답을 추가하십시오.
또는 아래 예를 참조하십시오.
$('#test').load('test.html', data, function(response)
{
$(this).before(response);
});
답변을 주셔서 감사합니다.하지만 답변이 무엇인지 이해하지 못했습니다. –
@GradislavaBikkulova, 응답은 test.html 페이지의 결과 값 또는 html입니다 ... –
오케이, 작동하지만 test.html에 의해 $ ('# test')가 대체되므로 $ (' #test ') 더 이상 test.html 두 번 –
당신은 $ ('# test')를 의미합니다 .load ('test.html'). before() ?? –