Advertisement
Guest User

index.php

a guest
Feb 19th, 2018
154
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.53 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <title>Search bar live test 2</title>
  5. <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js"></script>
  6. <script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-3-typeahead/4.0.2/bootstrap3-typeahead.min.js"></script>
  7. <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" />
  8. </head>
  9. <body>
  10. <br /><br />
  11. <div class="container">
  12. <h2 align="center">Search products</h2>
  13. <br /><br />
  14. <div id="search_area">
  15. <input type="text" name="employee_search" id="employee_search" class="form-control input-lg" autocomplete="off" placeholder="Search..." />
  16. </div>
  17. <br />
  18. <br />
  19. <div id="employee_data"></div>
  20. </div>
  21. </body>
  22. </html>
  23.  
  24. <script>
  25. $(document).ready(function(){
  26.  
  27. load_data('');
  28.  
  29. function load_data(query, typehead_search = 'yes')
  30. {
  31. $.ajax({
  32. url:"fetch.php",
  33. method:"POST",
  34. data:{query:query, typehead_search:typehead_search},
  35. success:function(data)
  36. {
  37. $('#employee_data').html(data);
  38. }
  39. });
  40. }
  41.  
  42. $('#employee_search').typeahead({
  43. source: function(query, result){
  44. $.ajax({
  45. url:"fetch.php",
  46. method:"POST",
  47. data:{query:query},
  48. dataType:"json",
  49. success:function(data){
  50. result($.map(data, function(item){
  51. return item;
  52. }));
  53. load_data(query, 'yes');
  54. }
  55. });
  56. }
  57. });
  58.  
  59. $(document).on('click', 'li', function(){
  60. var query = $(this).text();
  61. load_data(query);
  62. });
  63.  
  64. });
  65. </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement