In meiner html-php-Tabelle entfernen:Es kann keine Tabellenzeile nach Ajax-Erfolg
<tr id="idrow">
<td><?php echo $user_id; ?></td>
<td ><?php echo $user_name; ?></td>
<td>
<input type="button" class="btn btn-danger btn-xs delete " value="Cancella sin id" onclick="deleteFunction(<?php echo $user_id; ?>)"/>
</td>
</tr>
gibt es eine Schaltfläche SQL-Reihe durch einen Ajax-Aufruf zu löschen, das ID-Feld verwendet wird. Mein Problem ist, auf Aktualisierungstabelle nach Erfolg:
mein js-Code ist:
function deleteFunction(valor) {
var $tr = $('#datatable-id').closest('tr');
var id = valor;
var parametros = {
"id" : id
};
console.log(parametros);
$.ajax({
type: "POST",
url: "deleteTabla.php",
data: parametros,
success: function(result){
//$("#idrow").remove();
$tr.remove();
},
error: function() {
console.log('ajax error');
}
});
}
Mit $("#idrow").remove()
, die erste Zeile entfernt wird, nicht die Taste Zusammenhang ein.
Ich nehme an, der Trick ist auf var $tr = $('#datatable-id').closest('tr');
, der Verweis auf tr Label?
Jede Hilfe wird geschätzt.
Was möchten Sie löschen? – Larpee
die HTML-Tabellenzeile. – doxsi