Я пытаюсь загрузить строки в footable после выбора определенного пользователя c.
<div class="card mx-auto">
<div class="card-body">
<h4 class="card-title">Players Transactions <span>
<select class="myselects" name="users" onchange="showUser(this.value)">
<option value=""></option>
<?php foreach ($myresult as $row) {?>
<option value="<?php echo $row['PartyID'];?>"><?php echo $row['UserID'];?></option>
<?php }?>
</select>
<div class="table-responsive">
<table id="load-table" class="table" data-paging="true" data-sorting="true" data-filtering="true"></table>
</div>
</div>
</div>
, тогда у меня есть следующее JS для загрузки данных из JSON
<script>
function showUser(str) {
var jsonurl = 'data.php?pl='.str;
$('#load-table').footable({
'paging': { 'size': 15 },
'columns': $.get('cols_trans.json'),
'rows': $.get(jsonurl),
'on': {
'postinit.ft.table': function(e, ft) {
}
}
});
}
</script>
Моя проблема в том, что я не могу получить таблицу для инициализации и загрузки при выборе пользователя из выпадающего списка. Кроме того, как я могу быть уверен, что после загрузки результатов для одного пользователя, если выбран другой пользователь, таблица «уничтожается» и перезагружается с новыми данными пользователя?