를 캐싱 :jQuery를 탭 내가 같이 내 jQuery를 탭을 정의 TABID
이$('#serviceTabs').tabs({
idPrefix: 'ui-subtabs-',
spinner: 'Retrieving data...',
cache: false,
select: function(event, ui) {
if(checkServiceTabs(ui.index))
{
$('#ui-subtabs-'+(currentDetailTab+1)).html(" ");
currentDetailTab = ui.index;
return true;
}
else
return false;
},
collapsible: true
});
는 불행하게도 내 페이지를 다시로드 한 후 내 탭의 인덱스가 점진적으로 발생합니다. 탭이 다시로드 후 고정되어 있는지,
#ui-subtabs-4, #ui-subtabs-5, #ui-subtabs-6
부작용은 다음과 같습니다
#ui-subtabs-1, #ui-subtabs-2, #ui-subtabs-3
내 페이지를 다시로드 한 후에는 다음과 같습니다처럼 그래서 첫 번째 요청에 내 TABID 년대는 본다. select 이벤트가 더 이상 작동하지 않습니다.
FYI : 탭이 DIV에 있으며 $.get
기능과 병합되었습니다. 그래서 전체 페이지를 다시로드하지 않고 div 만로드합니다.
새로운 요청하기 전에 .html(" ")
에 이미 빈 사업부와 나는 또한
$('#serviceTabs').tabs("destroy");
을 시도
사람이 어떻게 TABID 캐시를 삭제하는 아이디어가 있습니까?