tabs에서 ajax를 이용하여 페이지를 동적으로 로딩할 수 있다.

먼저 호출될 aaa.html, bbb.html 페이지를 작성한다.

aaa.html
<html>
    <body>
        aaa 페이지 입니다.
    </body>
</html>

bbb.html
<html>
    <body>
        bbb 페이지 입니다.
    </body>
</html>

tab으로 aaa.html, bbb.html 을 표시할 컨테이너 페이지를 아래와 같이 구현한다.
tab 페이지
<html>
<head>
<link rel="stylesheet" href="./css/jquery-ui-themeroller.css" type="text/css" media="screen" />
<script type="text/javascript" charset="UTF-8" language="javascript" src="./js/jquery-1.2.6.js" ></script>
<script type="text/javascript" charset="UTF-8" language="javascript" src="./js/jquery.ui.all.packed.js" ></script>
<script>
$(document).ready(function(){
  $("#tabs > ul").tabs();
});
</script>

</head>
<body>
<div id="tabs">
  <ul>
    <li><a href="/blog/2008/12/aaa.html"><span>aaa</span></a></li>
    <li><a href="/blog/2008/12/bbb.html"><span>bbb</span></a></li>
  </ul>
</div>
</body>
</html>


jquery tabs를 ajax로 구현한 샘플
Posted by 아로스

아로스

달력