Удалить пустые места между списком результатов автозаполнения 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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