Как предоставить динамическую c ссылку для bootstrap списка предложений автозаполнения? - PullRequest
0 голосов
/ 13 января 2020

Данные заполняются правильно.

Однако я хочу перенаправить на ссылку на основе данных, которые я выбираю из списка предложений.

Например:

Если я выберите «A», он будет перенаправлен на «http://localhost/link/A»

Если я выберу «B», он будет перенаправлен на «http://localhost/link/B»

html

<input type="text" name="txtcat" id="txtcat" class="form-control getcatval typeahead" placeholder="Search for...">

javascript

$('#txtcat').typeahead({
      source: function (query, result) {
        $.ajax({
            url: getdata.php,
            data: 'query=' + query,            
            dataType: "json",
            type: "POST",
            success: function (data) {

              result($.map(data, function (item) {
                  return data;
              }));

            }
        });
      }
    });

php

$keyword = strval($this->security->xss_clean($this->input->post('query')));
$search_param = "{$keyword}%";
$sql_check=$this->db->query("SELECT * FROM table_category WHERE cat_name LIKE '".$search_param."' order by cat_name asc ");
            if($sql_check->num_rows()>0){
                $data= $sql_check->result_array();
                foreach ($data as $key => $value) {

                    $data_array[]= $value['cat_name'];

                }
            }
            echo json_encode($data_array);
...