typeahead bootstrap выбранное значение post - PullRequest
0 голосов
/ 09 ноября 2018

Я использую начальную загрузку, чтобы предложить значения из базы данных для поля формы. Вот код типа впереди.

  $(document).ready(function(){

 $('#client_id').typeahead({
  source: function(query, result)
  {
   $.ajax({
    url:'client_search.php?extraParams=<?php echo $merchant_id;?>&',
    method:"GET",
    data:{query:query},
    dataType:"json",
    success:function(data)
    {
        console.log(data);
     result($.map(data, function(item){
      return item;

     }));
    }

   })
  }
 })


});

Файл client_search.php возвращает два значения в формате json -

$clientdata = array();
if($query->num_rows > 0){
    while($row = $query->fetch_assoc()){
        $json['id'] = $row['id'];
        $json['name'] = $row['name'];
        array_push($clientdata, $data);
    }
}

// Return results as json encoded array
echo json_encode($json);

Все работает нормально, за исключением того, что при отправке формы я хочу опубликовать поле идентификатора клиента вместо имени. Любая помощь приветствуется:)

...