Ich bekomme folgenden Fehler, wenn meine Suchanfrage null zurückgibt.DataTable serverseitige Verarbeitung, Verarbeitung blockiert, wenn zurückgegebene Daten = null
Cannot read property 'length' of null
hier ist meine Datentabelle js
var thisTable = $('#tb').DataTable({
"processing": true,
"serverSide": true,
"ajax": {
url: '/user.js',
type: 'POST',
data: function (d) {
d.r1 = $('#custom1').val();
d.r2 = $('#custom2').val();
// etc
}
},
Wie ich in clientDatenTabelle wissen, wenn keine Daten eine Meldung. Wie kann ich zeigen, dass auch bei der serverseitigen Verarbeitung keine Daten gefunden wurden?
, wo Sie die Länge Eigenschaft zugreifen kann? Bitte geben Sie den Code – fafl
@fafl: data = null angegeben für den Datensatz seit keine übereinstimmenden Daten. im darauf zugreifen json url user.js –
Versuchen Sie, diese Bedingung in Ihre Datenfunktion am oberen Rand zu schreiben, damit keine Daten zurückgegeben werden: 'if (d === null) {console.log (" keine Daten! "); Rückkehr;} ' – fafl