Данные заполняются правильно.
Однако я хочу перенаправить на ссылку на основе данных, которые я выбираю из списка предложений.
Например:
Если я выберите «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);