Live search with JSON (Codeigniter)

Live search with JSON (Codeigniter)

Hi, 
I have a problem with $.getJSON function. I am using Codeigniter.
My main problem is in view. In console, when typing in search input, I get error 403 forbiden, but variable $test is geting json parameters from database. I am a beginner in jquery.

Main goal for this is to make a live search with json.

Thanks in advance for any help.

Controller code:

  1. class Test extends CI_Controller{  
  2. public function index()
  3.     {
  4.     $data['test'] = $this->Test_model->get('id', 'DESC', 10);

  5.         $this->load->view('home/inc/header_view');
  6.         $this->load->view('home/test',$data);
  7.         $this->load->view('home/inc/footer_view');
  8.     }
  9. }

Model code:

  1. <?php
  2. class Test_model extends CI_Model {
  3.  public function get($order_by = null, $sort = 'DESC', $limit = null, $offset = 0) {

  4.         $this->db->select('*');
  5.         $this->db->from('prevoznici');

  6.         if ($limit != null){
  7.             $this->db->limit($limit, $offset);
  8.         }
  9.         if ($order_by != null){
  10.             $this->db->order_by($order_by, $sort);
  11.         }
  12.         $query = $this->db->get();
  13.  return json_encode($query->result());
  14.     }
  15. }

Code in view:

  1. <div id="searcharea">
  2.             <label for="search">Search</label>
  3.             <p>Enter name</p>
  4.         <input id="search" type="search" name="search" placeholder="Name or info">
  5.     </div>
  6.         <div id="update"></div>
  7.                
  8.         <script src="<?=  site_url()?>public/js/jquery.js"></script>
  9.         <script src="<?=  site_url()?>public/js/jqueryjsonp.js"></script>
  10.         <script type="text/javascript">
  11.         
  12.         $('#search').keyup(function(){
  13.     var searchField = $('#search').val();
  14.     var myExp = new RegExp(searchField, "i");
  15.     var json = '<?= $test;?>';
  16.     $.getJSON(json, function(data){
  17.             var output = '<ul class="searchresults" >';

  18.                 $.each(data, function(key, val){
  19.                     if((val.naziv.search(myExp) != -1) || (val.datum.search(myExp) != -1))
  20.                         {
  21.                             output += '<li>';
  22.                             output += '<h2>' + val.naziv + '</h2>';
  23.                             output += '<p>' + val.datum + '</p>';
  24.                             output += '</li>';
  25.                         }
  26.                 });

  27.             output += '</ul>';
  28.             $('#update').html(output);
  29.     }).error(function() { alert("error"); });
  30. });
  31. </script>