Вот как я делаю свой Ajax-вызов:
$(document).ready( function () {
$('#table_id').DataTable({
ajax:{
url: 'gateWay_LIVE_UPDATE.php',
dataSrc: 'data',
},
columns: [
{data: 'QUE'},
{data: 'FAILED'},
{data: 'TOTAL'},
{data: 'STATE'},
{data: 'STATE'}
]
});
Как выглядят мои таблицы данных в HTML:
</thead>
<tbody>
<tr>
<td class="gateWayUnderPoint">GATEWAY1</td>------------->>>>>>>>>PROBLEM
<td id="GTW_195_QUE"></td>
<td id="GTW_195_FAILED"></td>
<td id="GTW_195_TOTAL"></td>
<td id="GTW_195_STATE"></td>
</tr>
<tr>
<td class="gateWayUnderPoint">GATEWAY2</td>------------->>>>>>>>>PROBLEM
<td id="GTW_196_QUE"></td>
<td id="GTW_196_FAILED"></td>
<td id="GTW_196_TOTAL"></td>
<td id="GTW_196_STATE"></td>
</tr>
<tr>
...
Проблема в том, что мой Ajax-вызов переписывает мой td с классом "gateWayUnderPoint "он заполняет данные для всех тегов td, но мне нужен первый тег td, чтобы записать заголовок Вопрос: есть ли какое-то решение, чтобы заблокировать это, или я должен использовать другой способ для вызова своих данных
Как я вызываюмои данные -> API-curl (php) -> to-> JSON (ассоциативный массив) -> в HTML