2013-06-08 3 views
1

내 코드 :HTML로 AJAX로 페이지 매김을 만드는 방법은 무엇입니까?

$(document).ready(function(){ 
    $("#conteudo").click(function(e){ 
     e.preventDefault(); 
     var href = $(this).attr('href'); 
     $('#paginacao a').load(href +'#conteudo'); 
    }); 
}); 

<ul id="paginacao"> 
      <li><a href="index.html">1</a></li> 
      <li><a href="pagina2.html">2</a></li> 
</ul> 

을 작동하지 않는, 무엇을 놓치고? 도와주세요!

+0

언제든지 작업하고있는 프레임 워크를 언급하십시오. (이 질문의 태그를 편집하여 귀하의 것을 반영합니다). 이것은 stackoverflow의 태그 필터링 시스템이 이것에 의존하기 때문에 중요합니다. 고맙습니다. – Sebas

답변

0

당신은 UL 요소 자체에 바인딩했습니다. 당신은 또한

$(document).ready(function(){ 
    $("#conteudo a").click(function(e){ 
     e.preventDefault(); 
     var href = $(this).attr('href'); 
     $('#paginacao a').load(href +'#conteudo'); 
    }); 
}); 

,

 $('#paginacao a').load(href +'#conteudo'); 

이 링크에 AJAX 호출의 내용을로드하려고 시도하고 있습니까 코드

의이 비트 링크 (A)에 결합해야 하는가? 별도의 컨테이너에로드하지 않아야합니까?

+0

어떻게? 죄송 합니다만 AJAX에 대해 많이 모르겠습니다. –

+0

AJAX 호출의 내용을 다른 곳에 나타나게하려면 새 DIV를 만들고'.load()'함수에'paginacao' 대신 ID를 지정하십시오. . – JohnP

관련 문제