Ich versuche, zusätzliche Parameter zu senden, aber es funktioniert nicht. Kann mir bitte jemand helfen?CDN-Dateien serverseitig. Senden Sie zusätzliche Parameter nicht funktioniert
var t = $('#userTable').DataTable({
"processing": true,
"serverSide": true,
"ajax": "${pageContext.request.contextPath}/ajaxTestTable",
"data": function (d) {
d.myKey = "myValue";
},
"columns": [
{ "data": "totalUser" },
{ "data": "fullname" },
{ "data": "username" },
{ "data": "ministryid" },
{ "data": "gradeid" },
{ "data": "officeemail" }
],
"columnDefs": [ {
"searchable": false,
"orderable": false,
"targets": 0
} ],
"order": [[ 1, 'asc' ]],
});
Ich versuche Browser-Konsole zu öffnen und es wird gesagt:
"Typeerror: Daten ist nicht definiert" if (data.DT_RowId) {
Wenn ich entfernen "Daten: Funktion" wird es funktioniert gut.Warum kann ich keinen zusätzlichen Parameter senden?
Daten sollte ein Objekt nicht um eine Funktion aus, was ich erinnere mich – madalinivascu
@madalinivascu was meinst du damit? Können Sie ein Beispiel zeigen? Ich versuche auch "Daten" zu verwenden: {"user_id": 451}. Es zeigt keinen Fehler, aber wenn ich versuche, gesendete Parameter zu überprüfen, zeigt es nichts. – FlyingTurtle
'{user_id: 451}' wo versuchst du den Parameter zu überprüfen? – madalinivascu