Не удалось обновить href элемента, который отображается в PHP? - PullRequest
0 голосов
/ 08 января 2020

Итак, у меня есть jQuery ниже (вы можете видеть, что я нацеливаюсь на идентификатор, который отображается в PHP):

  var pdf = [];
  var postNumber = $("div[id^='product-']").attr("id").replace('product-', '');

  var AWS = "https://s3.amazonaws.com/waclighting-images/SPECSHEET_PDF/";

  pdf[28163] = AWS + "R3CRPT_DIMTOWARM_SPSHT.pdf";
  pdf[28164] = AWS + "R3CRPT_DIMTOWARM_SPSHT.pdf";
  pdf[28165] = AWS + "R3CRWT_DIMTOWARM_SPSHT.pdf";
  pdf[28166] = AWS + "R3CRDL_DIMTOWARM_SPSHT.pdf";
  pdf[28167] = AWS + "R3CRPL_DIMTOWARM_SPSHT.pdf";
  pdf[28168] = AWS + "R3CRWL_DIMTOWARM_SPSHT.pdf";
  pdf[28169] = AWS + "R3CSDT_DIMTOWARM_SPSHT.pdf";
  pdf[28170] = AWS + "R3CSPT_DIMTOWARM_SPSHT.pdf";
  pdf[28171] = AWS + "R3CSDL_DIMTOWARM_SPSHT.pdf";
  pdf[28172] = AWS + "R3CSPL_DIMTOWARM_SPSHT.pdf";
  pdf[28173] = AWS + "R3CSWL_DIMTOWARM_SPSHT.pdf";

  $('#dtw-' + postNumber).attr('href', pdf[postNumber]); 

И он пытается обновить URL, показанный в приведенный выше массив, основанный на PHP, который отображается так:

 <?php if( $housingPPID != null ) {     #test
        echo ('
        <ul id="spec-sheet-option" class="downloadContainer">
            <li><i class="fas fa-file-download"></i><a href="https://s3.amazonaws.com/waclighting-images/SPECSHEET_PDF/R3CRDT_SPSHT.PDF" target="_blank">Standard</a></li>
            <li><i class="fas fa-file-download"></i><a href="https://s3.amazonaws.com/waclighting-images/SPECSHEET_PDF/R3CRDT_SPSHT.PDF" id="dtw-'.$post->ID . '" target="_blank">Dim-to-Warm</a></li>
        </ul>
        '); 
} ?>

Но по какой-то причине он не обновляет HREF? Есть ли какое-то состояние гонки или мне нужно AJAX? В консоли нет ошибок, URL остается таким же, как в PHP (https://s3.amazonaws.com/waclighting-images/SPECSHEET_PDF/R3CRDT_SPSHT.PDF)

РЕДАКТИРОВАТЬ javascript файл загружается в нижний колонтитул.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...