【发布时间】:2017-10-31 07:15:15
【问题描述】:
所以我有这张桌子:
<?php
echo '<table id="tableteste" class="table table-striped" width="100%">';
echo '<thead><tr>';
echo '<th>Data Chamada</th>';
echo '<th>Hora Chamada</th>';
echo '<th>Unidade</th>';
echo '<th>Observação</th>';
echo '<th>Solicitante</th>';
echo '<th>Coletadora</th>';
echo '<th>Data Coleta</th>';
echo '<th>Hora Coleta</th>';
echo '<th>Protocolo</th>';
echo '</tr></thead>';
echo '<tbody>';
$stmt = $dbh->query('SELECT *, date_format(data_chamada, "%d%/%m%/%Y") as data_chamada, date_format(data_coleta, "%d%/%m%/%Y") as data_coleta FROM coleta_hc_2017 ORDER BY id DESC LIMIT 100');
while($row = $stmt->fetch(PDO::FETCH_ASSOC)) {
echo '<tr>';
echo '<td>' . $row['data_chamada'] . '</td>';
echo '<td>' . $row['hora_chamada'] . '</td>';
echo '<td>' . $row['unidade'] . '</td>';
echo '<td>' . $row['observacao'] . '</td>';
echo '<td>' . $row['solicitante'] . '</td>';
echo '<td id="coletadora">' . $row['coletadora'] . '</td>';
echo '<td id="data_coleta1">' . $row['data_coleta'] . '</td>';
echo '<td id="hora_coleta">' . $row['hora_coleta'] . '</td>';
echo '<td id="protocolo">' . $row['id'] . '</td>';
echo '</tr>';
}
echo '</tbody></table>';
?>
还有一个插件可以让用户编辑这个表,问题是我无法处理用户插入的数据,我正在尝试使用 Ajax 来做到这一点,这是我的代码:
var table = $('#tableteste').DataTable();
function myCallbackFunction(updatedCell, updatedRow, oldValue) {
$.ajax({
url: "include/edita.php",
type: "POST",
data:,
success: function(data){
alert(data);
}
});
}
但是正如你所看到的,我不知道如何设置“数据”字段,尝试了很多不同的东西但都没有奏效,你们能帮我解决这个问题吗?
【问题讨论】:
标签: javascript php mysql ajax datatable