내 마크 업에는 링크가있는 nav가 있습니다. 그 (것)들을 클릭 할 때, 나는이 방법으로 주요 내용으로 외부 페이지를 적재한다 :파일 이름이 비동기 인 파일을 알 수없는 확장자를 찾습니다.
$('nav a').click(function() {
rel = $(this).attr('rel');
link = 'includes/'+rel+'.html'; /* <-- this is the matter */
$('content').empty().append($('<div id="mainframe"></div>').load(link, function() {
/* do the stuff */
});
});
로드 할 내용이 .html이지만 .jsp 이상일 수 있다고 말할 때까지는 모든 것이 정상이었습니다. 그래서 다음과 같은 의사 코드를 작성하기 위해 알 수없는 파일 확장명을 찾을 수 있는지 궁금합니다.
link = 'includes/'+rel+'findRelativeFileExtension();
불행하게도 나는 서버 측 언어를 사용할 수 없으며, 나는 그것이 "확인해"속성의 파일 확장자를 작성하는 우아한 아니라고 생각합니다.
미리 감사드립니다. 어떤 도움이든 성실하게 평가됩니다.
은 (서버 측)은 다음 마크 업 및이 작업을 수행하는 가장 좋은 방법에 저장해야합니다 사용자 정의 데이터 속성을합니다. 그게 뭔지에 대한 :) –
좋아, 나는 disapprandand. 다른 방법이 없다면 나는이 해결책을 취한다. 고마워요. :) 나는 당신의 대답을 받아들입니다. 원하는 경우 더 이상 내 질문에 투표 할 수 있습니다. :) – bobighorus