Я использую скрипт для извлечения PDF-файла на основе указанного c номера sku, присутствующего на странице, и сопоставления его с переменным ytarray
. Я ищу способ изменить {{DL_ProductSku}} для получения любого filenamn и сопоставить его с массивом, чтобы я мог получить все PDF-файлы, присутствующие в моей папке, динамически. Или просто измените ytarray
, чтобы просто получить полное имя файла, если это PDF.
Какой лучший способ сделать это? Папка содержит только файлы PDF.
var ytarray = ['_Safety.pdf','_Technical.pdf','_Sketch.pdf'];
var find = false;
urlExists = function(url) {
return $.ajax({
type: 'HEAD',
url: url
});
},
output = function(state, i) {
$('#datasheets').append('<ul class="datasheet"><li><a href="/contentWSW/datasheet/{{DL_ProductSku}}' + ytarray[i] + '" target="_blank">{{DL_ProductName}}' + ytarray[i] + '</a></li>');
$( ".loader" ).hide();
},
length = ytarray.length;
for (var i = 0; i < length; i++) {
(function(k) {
urlExists('/contentWSW/datasheet/{{DL_ProductSku}}' + ytarray[k])
.done(function() {
find = true;
output(true, k);
}).fail(function() {
if(find==false){
$('#datasheets').html('Dokumentation saknas');
$( ".loader" ).hide();
}
});
})(i);
}