필자는 href가 탭을 선택할 때로드 할 URL 인 탭 집합을 가지고 있습니다.jQuery UI 탭에서 URL/페이지를 직접로드하는 방법은 무엇입니까?
문서에 이어 다음 선택 옵션을 추가했습니다.
$('#example').tabs({
select: function(event, ui) {
var url = $.data(ui.tab, 'load.tabs');
if(url) {
location.href = url;
return false;
}
return true;
}
});
<script>
태그 (ASP.NET 마스터 페이지)의 맨 위에 있습니다.
페이지가로드되지만 시각적으로 탭이 선택되지 않습니다. 즉, 탭 # 3 콘텐츠가 표시되는 경우에도 첫 번째 탭이 항상 선택됩니다.
위의 스크립트를 FireBug에서 추적 할 때 location.href=url
이 실행되면 새 페이지가로드되고 return 문은 실행되지 않습니다. 이게 문제 야?
감사
정보 그냥 내가 아약스를 통해 탭의 내용을로드하는 것을 시도하고 있지 않다 명확히하지만 다시 게시 할 필요 싶었다 추가. 다시 게시와 함께 클릭 한 탭을 선택한 탭이되게하고 싶습니다. 위의 예제는 jQueryUI/Tabs 페이지의 3.6 절에서 나온 것입니다. 방화범 위의 스크립트를 추적에서
감사합니다 . doc 정보는 3.6 절에 있습니다. 탭을 따라 가면 ... Ajax를 통해 정보를로드하지 않는 실제 포스트 백을 수행해야합니다. 내가 원하는 것은 포스트 백이며 새 페이지를로드하고 선택한 탭에 새 내용을 반영하는 것입니다. – ChrisP
답변을 업데이트했습니다. –