AJAX를 통해 id가 "ajax_container"인 div 안에 모든 것을 얻으려고합니다. AJAX 응답에는 모든 페이지 HTML이 포함되어 있지만 선택기를 사용하여 div의 내용을 분리하면 정의되지 않은 값이 반환됩니다.페이지의 일부분을 AJAX로 가져 오기
$(".ajax-click").click(function(e){
$.ajax({
url: $(this).attr("href"),
success: function(response) {
alert(response);
var html = $('#ajax_container', response).html();
alert(html);
}
});
e.preventDefault();
});
HTML을 선택할 수하려고 : 당신은 그냥 페이지의 조각을 얻으려고 노력하는 경우
<html>
<body>
<div id="ajax_container">
<p>Content here</p>
</div>
</body>
</html>
선택 하시려는 html을 표시하십시오 – Popo
@ Sandpopo가 원래 질문에 추가됨 – RGilkes