아래와 같이 ajax를 사용하려고합니다.jQuery ajax, 응답 텍스트에서 다시 호출하는 방법
jQuery 코드 :
$("a.generate").click(function(){
$.ajax({
data: {tag: $(this).html()},
success: function(data){
$("#terms div.content").html(data);
}
});
});
내가에서 호출 링크 :
을 : 전화 후<a href="#" class="generate"> tag </a>
는 아약스는 내가 다시 아래와 같이 호출 할 수있는 링크를로드
<a href="#" class="generate"> term </a> <a href="#" class="generate"> term2 </a>
아약스가로드 된 데이터에서 링크를 클릭하면 아약스가 더 이상로드되지 않습니다.
편집 : 나는 아래처럼() 메소드에 코드를 편집 한 후, 코드가하는
아무것도 : 해결
$("body").on('click', 'a.generate', function(){
$.ajax({
data: {tag: $(this).html()},
success: function(data){
$("#terms div.content").html(data);
}
});
});
:
JQuery와 버전, 1.6.2 버전의 헤드 태그를 추가 했으므로 이제는 버전을 업데이트했습니다. 다시 한 번 감사드립니다.
빠른 응답을 주셔서 감사합니다. – tewoos
나는 OP가 이것을 전체 문서의 모든 단일 링크에 연결하려고하는지 의심 스럽다. '$ (document) .on ("click", ".generate", function() {});은 더 이해하기 쉽습니다. – jfriend00
@tewoos - 문제 없음 - 당신을 위해 일하기를 희망합니다 –