zeichne ich Tables bin mit 1.10hinzufügen Parameter Datentabelle Ajax-Aufruf vor
Wer weiß, wie dynamisch ein Parameter an die Ajax-Aufruf vor table.draw hinzufügen(), um meine Anfrage neue Parameter hat? Ich habe überall gesucht und kann keine Antwort finden.
Ich habe Tasten, die eine Person drücken kann und basierend auf dieser Schaltfläche verschiedene Parameter an den Server senden.
$('#mytable').DataTable({
iDisplayLength: 10,
responsive: true,
processing: true,
serverSide: true,
searching: false,
bLengthChange: false,
bProcessing: true,
paging: true,
ajax: {
url: me.url,
dataType: 'json',
cache:false,
type: 'GET',
data: function (d) {
$.extend(d, me.data);
d.supersearch = $('.my-filter').val();
}
},
columns: me.columns,
columnDefs: me.renderer,
initComplete: function() {
}
});
Das alles funktioniert gut, aber dann versuche ich es auf eine Schaltfläche zu binden neue Parameter zu übergeben.
$('.button').on('click', function(){
var table = $('#mytable').DataTable();
table.ajax.params({name: 'test'}); <- I want to do something like this
table.draw();
})
Warum nicht '$ _GET' für den Anruf verwenden? Senden Sie den Parameter im '$ _GET' an den Server und der Server wird entsprechend verarbeitet. Es ist schwer zu sagen, was Sie ohne ein Codebeispiel fragen. – Sablefoste
Ich bin mir nicht sicher, ob Sie die Frage verstehen, ich versuche herauszufinden, wie der Parameter nach der Initialisierung der Tabelle an den Server gesendet wird. – bstras21
Geben Sie erneut einen .js-Code für die Initialisierung der dataTable ein. Außerdem scheint es, als ob Sie die alten Datentabellen verwenden. Sie werden feststellen, dass die neueren Datentables einfacher zu verwenden sind. – Sablefoste