JSON - таблица начальной загрузки только в первый раз - PullRequest
0 голосов
/ 02 октября 2018

Чтобы заполнить таблицу начальной загрузки при изменении выпадающего события, я использую этот код:

dsubgroup.change(function() {
      var e = document.getElementById("psubbgroup-dropdown");
      var subgroup_id = e.options[e.selectedIndex].value;
      urlsubgrps = urlsub + '/' + subgroup_id + '/Products';
      console.log(urlsubgrps);
      $.getJSON(urlsubgrps, function (data) {
        $(function () {
            console.log(data);
            $('#table').bootstrapTable({
            data: data
            });
        });
    });
});

И он работает точно так, как я хотел: Но главная проблема здесь заключается во втором его использовании.

При первом событии выпадающего меню измените загрузку данных внутри #table, но во второй раз, когда я изменю выпадающий список, он не будет заполнять таблицу новыми данными:

Консоль записала правильный api / route и ответила данными, как показано ниже

Both cases shown

Но таблица в HTML остается прежней:

enter image description here

HTML-код для таблицы показан ниже:

  <table class="table" id="table">
    <thead>
      <tr>
        <th data-field="chiper">Chiper</th>
        <th data-field="product_name">Product</th>
        <th data-field="barcode">BarCode</th>
      </tr>
    </thead>
  </table>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...