Ich benutze jquery Datentabelle, um meine Datenbankwerte aufzulisten. Ich möchte ein Land und seinen Staat auf der gleichen Seite erstellen, während das zunächst die Datentabelle ist leer. Sobald ich Land die Landesidentifikation erzeuge, wird erzeugt und kann Zustand mit dieser Landesidentifikation in der gleichen Seite verursachen. Er verursachte auch gut, aber das Problem ist Datatable wird nicht neu geladen, es sollte den Status anzeigen, der erstellt wurde, aber es wird nicht angezeigt. Das Problem ist die Länder-ID, die beim Überladen nicht an den Ajax-Parameter in Datatable übergeben wird.Jquery Ajax Datentabelle neu laden
country_id=$("#country_id").val();
dataTable = $('#example').DataTable({
"serverSide": true,
// Load data for the table's content from an Ajax source
"ajax": {
"url": datatable_url,
"type": "POST",
data:{country_id: $("#country_id").val()},
error: function() { // error handling
$(".table-grid-error").html("");
$("#table").append('<tbody class="employee-grid-error"><tr><th colspan="3">No data found in the server</th></tr></tbody>');
$("#table-grid_processing").css("display", "none");
}
},
],
});
ich es von
$.ajax({
url: 'url',
type: "POST",
data: {
//data
},
success: function (data) {
reload_tabless();
},
function reload_tabless() {
dataTable.ajax.reload(null, false); //reload datatable ajax
}
Nachladen mir bitte helfen, es zu beheben.
Eigentlich durch diese URL ich den Staat gegen die Land-ID einfügen, die in den Header auf der gleichen Seite eingefügt wird, sobald der Staat eingefügt die Datentabelle sollte neu laden und zeigen, dass neu erstellten Zustand – manoj