<!DOCTYPE html>
<html>
<head>
    <title></title>
    <meta charset="utf-8" />
    <script src="https://code.jquery.com/jquery-1.11.3.min.js"></script>
    <link href="https://nightly.datatables.net/css/jquery.dataTables.css" rel="stylesheet" type="text/css" />
   <link href="https://code.jquery.com/ui/1.12.1/themes/smoothness/jquery-ui.css" rel="stylesheet" />
  <script src="https://cdn.datatables.net/1.10.13/js/jquery.dataTables.min.js"></script>
  <script src="https://code.jquery.com/ui/1.12.1/jquery-ui.min.js"></script>
</head>
<body>
    <table width="100%" class="display" id="example" cellspacing="0">
        <thead>
            <tr>
                <th>First name</th>
                <th>Last name</th>
                <th>Position</th>
                <th>Office</th>
                <th>Start date</th>
                <th>Salary</th>
            </tr>
        </thead>
        <tfoot>
            <tr>
                <th>First name</th>
                <th>Last name</th>
                <th>Position</th>
                <th>Office</th>
                <th>Start date</th>
                <th>Salary</th>
            </tr>
        </tfoot>
    </table>
</body>
</html>
 
body {
  font: 90%/1.45em "Helvetica Neue", HelveticaNeue, Verdana, Arial, Helvetica, sans-serif;
  margin: 0;
  padding: 0;
  color: #333;
  background-color: #fff;
}
 
            $(document).ready(function () {
                   $("#example").on("preInit.dt", function(){
                     
                     $("#example_wrapper input[type='search']").after("<button type='button' id='btnexample_search'></button>");
                   });
              
              
                $('#example').DataTable({
                    "processing": false,
                    "serverSide": true,
                  "initComplete":function(){onint();},
                    "ajax":{
                        url: "/examples/server_side/scripts/objects.php",
                        type:"GET",
                      data:function(dtp){
                        // change the return value to what your server is expecting
                        // here is the path to the search value in the textbox
                        var searchValue = dtp.search.value;
                        return dtp;}
                    },
                    "columns": [
                    { "data": "first_name" },
                    { "data": "last_name" },
                    { "data": "position" },
                    { "data": "office" },
                    { "data": "start_date" },
                    { "data": "salary" }
                    ]
                });
              
            });
    
       // this function is used to intialize the event handlers
       function onint(){
         // take off all events from the searchfield
         $("#example_wrapper input[type='search']").off();
         // Use return key to trigger search
         $("#example_wrapper input[type='search']").on("keydown", function(evt){
              if(evt.keyCode == 13){
                $("#example").DataTable().search($("input[type='search']").val()).draw();
              }
         });
         $("#btnexample_search").button().on("click", function(){
               $("#example").DataTable().search($("input[type='search']").val()).draw();
         });
       }
Output 300px

You can jump to the latest bin by adding /latest to your URL

Dismiss x
public
Bin info
anonymouspro
0viewers