Получить все файлы в папке и добавить к элементу - PullRequest
0 голосов
/ 30 января 2020

Я использую скрипт для извлечения 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);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...