Как обновить данные таблицы с помощью Ajax, пробовал приведенный ниже код, но он обновляет всю страницу, а не отдельный раздел, URL "/ refresh" - это запрос к Slim (framework), который в свою очередь вызывает функцию PHP "getData ", функция" getData "представляет собой Mysql-запрос" выберите имя_сервера из server_data ", результаты изменения строки ниже
$ (". result "). html (results);Вся страница обновляется $ ('# result'). Html (results);Данные вообще не обновляются.
Мне нужно просто обновить данные таблицы без обновления всей страницы при нажатии кнопки обновления.
<html>
<script type="text/javascript">
$(document).ready(function() {
$('.refresh_data').click(function() {
$.ajax({
url: "/refresh",
method: "GET",
success: function(results) {
$('#result').html(results);
}
});
});
});
</script>
<body>
<div align=right>
<button type="button" class="bnt btn-info btn-dark btn-sm refresh_data">Refresh<i class="fa fa-refresh" aria-hidden="true"></i></button>
</div>
<div class="result" align=center>
<table id="hostTable" class="table table-striped table-bordered table-sm mb-0">
<thead>
<tr>
<th class="text-center h6 th-sm font-weight-bold">Server Name</th>
</tr>
</thead>
<tbody>
<tr>
<td>name</td>
</tr>
</tbody>
</table>
</body>
</html>
От, Akash.V