| 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 |