특정 파일이있는 URL에 pdf 확장자가 있는지 확인할 수있는 방법을 알고 싶습니다. URL에 pdf 파일이있는 경우 코드가 열려 있고, 다른 파일이면 확장 기능이 전혀 없습니다. 경우 (/pdf/.test(document.file)) 내 파일의 링크 document.file으로URL을 확인하는 중 PDF 파일이있는 경우
:
나는이 사용하는 일을했습니다.하지만 뭔가 잘못되었습니다. 코드의 구문을 HTML 부분의 + 및 ""와 혼동해야합니다.
내 코드는 다음과 같습니다 당신은 문자열 연결 내부의 if 문을 사용할 수 없습니다
for(var key in data.val()){
documento = data.val()[key]
linha = "<tr>"+
"<td>"+documento.titulo+"</td>"+
"<td>"+documento.data_inicio+"</td>"+
"<td>"+documento.categoria+"</td>"+
if (/pdf/.test(documento.arquivo)){+
"<td class='view'><a data-toggle='modal' data-target='#myModal' data-link='"+documento.arquivo+"'><i class='fa fa-eye'></i></a></td>"+
}+
"</tr>";
$('#tableCustom tbody').append(linha);
$(".view a").on("click", function() {
var link = $(this).data('link');
PDFObject.embed(link, ".modal-content");
});
}
에서 ".PDF"이 경우 그것은 당신이 당신의 문자열로 if 문을 연결하려고하는 것 같습니다 당신을 말할 것이다. 그것은 모든 종류의 고장입니다 ... 만약 당신이 대안으로 삼항 연산자를 확인하십시오 ... –
'/ \. pdf $ /'https://regex101.com/r으로'/ pdf /'를 변경하려고합니다./2TTWBQ/1 – plonknimbuzz