Ich verwende das jQuery-Plugin Datentabellen mit den ajax
und serverSide
Optionen. Die documentation specifies Felder, die mit jeder Anfrage enthalten sind. Da sind viele von denen. Und die meisten fügen meinem Anwendungsfall nicht wirklich etwas hinzu. Hier finden Sie einen kurzen Auszug der Abfragezeichenfolgenparameter aus einer Anfrage.Unterdrücken Sie unnötige Parameter in Datatables Ajax Anfrage?
columns[0][data]:0
columns[0][name]:
columns[0][searchable]:true
columns[0][orderable]:true
columns[0][search][value]:
columns[0][search][regex]:false
columns[1][data]:1
columns[1][name]:
columns[1][searchable]:true
columns[1][orderable]:true
columns[1][search][value]:
columns[1][search][regex]:false
Dies gilt für jede Spalte in der Tabelle. Dies erstellt eine sehr lange Abfragezeichenfolge, wenn 10 Spalten verwendet werden. Tatsächlich stoße ich auf meinem Webserver auf URL-Längenbeschränkungen.
Gibt es eine Möglichkeit, die Aufnahme bestimmter Eigenschaften zu unterdrücken oder Eigenschaften zu unterdrücken, die leer sind oder einen Standardwert haben? Die Dokumentation hat keine offensichtliche Möglichkeit, die Größe der Abfragezeichenfolge zu begrenzen.
[https://datatables.net/forums/discussion/6535/simpler-shorter-urls-for-server-side-datatables](https://datatables.net/forums/discussion/6535/ einfacher kürzere-Urls-for-Server-Side-Datentabellen) – markpsmith