Удалить пустые места между списком результатов автозаполнения jqueryJquery

Программирование на jquery
Anonymous
Удалить пустые места между списком результатов автозаполнения jquery

Сообщение Anonymous »

У меня есть автозаполнение jquery, которое работает, за исключением того, что если его источником данных является json, то оно добавляет пустое пространство между автоматически предлагаемым списком. как показано ниже. помогите пожалуйста убрать лишние пробелы.
Я использую jquery.ui/1.11.4/themes/black-tie/jquery-ui.css, jquery-2.1.4.js и jquery.ui/1.11.4/jquery-ui.min.js все от ajax.aspnetcdn.com CDN
Спасибо. Изображение автоматически предлагаемого списка вывода из json

коды Я использую

Код: Выделить всё

$term=$_GET["term"];
$getIt ='%'.$term.'%';
$sql = "SELECT first_name, last_name, tel_no, location  FROM drivers WHERE  first_name like ? ORDER BY first_name limit 10";

if($getDriv = $con->prepare($sql)){
$getDriv-> bind_param('s', $getIt);
$getDriv-> execute();
$getDriv-> bind_result($fName, $lName, $telNo, $loc);
}
$json=array();
while($getDriv ->fetch()){
$json[]=array($driv['value']=  $fName,
$driv['label']= $fName,
$driv['lName']= $lName,
$driv['tel']= $telNo,
$driv['loc']= $locs
);
array_push($json, $driv);
}
echo json_encode($json);
и jquery

Код: Выделить всё

 $(document).ready(function() {
$("#firstName").autocomplete({
delay: 0,
source: 'auto_driver.php',
minLength: 1,
select: function(event, ui) {
$("#firstName").val(ui.item.value);
$("#lastName").val(ui.item.lName);
$("#telNo").val(ui.item.tel);
$("#location").val(ui.item.loc);
}
});
});



Подробнее здесь: https://stackoverflow.com/questions/346 ... esult-list

Вернуться в «Jquery»