Ich verwende Jquery Datatable für mein Plugin. Unten ist der Code Beispiel:Jquery Datatorfunktionen funktionieren nach dem erneuten Laden nicht
$(function() {
$("#tab-per").DataTable();
});
$(function() {
var form = document.getElementById("postme");
$('form#postme').on('submit', function(e) {
$.post('cnp.php?hal=103.sv', $(this).serialize(), function (data) {
alert('Data perusahaan sukses disimpan !');
$("#tab-per").load("cnp.php?hal=103 #tab-per");
$("#tab-per").DataTable();
form.reset();
// This is executed when the call to mail.php was succesful.
// 'data' contains the response from the request
}).error(function() {
alert('Mohon maaf ada kesalahan')
// This is executed when the call to mail.php failed.
});
e.preventDefault();
});
});
Das Problem ist, Datatable Paginierung und Suche funktioniert nicht mehr, wenn ich den Absenden-Button klicken Daten zu meiner Datenbank zu speichern, nachdem die Tabelle aktualisiert wird.
jeder Fehler, den Sie in der Konsole bekommen sind? ? –
können Sie dies versuchen, wenn es funktioniert. $ ("# tab-per") .fnDraw(); anstelle von $ ("# tab-per") .DataTable(); nach dem Senden des Formulars –
@PunitGajjar nein gibt es keinen Fehler in meiner Konsole, aber wenn ich $ ("# tab-per") ändern .fnDraw(); anstelle von $ ("# tab-per") .DataTable(); Dies ist der Fehler, den ich bekam: cnp.php? Hal = 103: 217 Uncaught TypeError: $ (...). FnDraw ist keine Funktion (anonyme Funktion) @ cnp.php? Hal = 103: 217l @ jquery-2.0.3.min.js: 4c.fireWith @ jquery-2.0.3.min.js: 4k @ jquery-2.0.3.min.js: 6 (anonyme Funktion) @ jquery-2.0.3.min. js: 6 –