| OLD | NEW | 
|---|
| (Empty) |  | 
|  | 1 (function () { | 
|  | 2   var table = $("#results").dataTable({ | 
|  | 3     serverSide: true, | 
|  | 4     bFilter: false, | 
|  | 5     "columns": [ | 
|  | 6       { data: "filter" }, | 
|  | 7       { data: "domain" }, | 
|  | 8       { data: "frequency" } | 
|  | 9     ], | 
|  | 10     order: [[2, "desc"]], | 
|  | 11     fnServerData: function (source, data, callback, settings) { | 
|  | 12       var sort = settings.aaSorting[0]; | 
|  | 13       $.ajax({ | 
|  | 14         dataType: "json", | 
|  | 15         type: "GET", | 
|  | 16         url: "/query", | 
|  | 17         data: { | 
|  | 18           echo: settings.iDraw, | 
|  | 19           skip: settings._iDisplayStart, | 
|  | 20           take: settings._iDisplayLength, | 
|  | 21           filter: $("#filter").val(), | 
|  | 22           domain: $("#domain").val(), | 
|  | 23           order: sort[1], | 
|  | 24           order_by: ["filter", "domain", "frequency"][sort[0]] | 
|  | 25         }, | 
|  | 26         success: function(data, status, jqxhr) { | 
|  | 27           callback({ | 
|  | 28             draw: data.echo, | 
|  | 29             recordsTotal: data.total, | 
|  | 30             recordsFiltered: data.total, | 
|  | 31             data: data.results | 
|  | 32           }, status, jqxhr); | 
|  | 33         } | 
|  | 34       }); | 
|  | 35     } | 
|  | 36   }); | 
|  | 37 | 
|  | 38   $("#filter, #domain").on("input", function () { table.fnDraw(); }); | 
|  | 39 }()); | 
| OLD | NEW | 
|---|