Я пытаюсь удалить пустой массив из данных автозаполнения. Я имею в виду, как удалить или удалить пустой массив из списка вывода автозаполнения?Как удалить пустой массив из данных автозаполнения?
$(function() {
var available_tags=[ <?php
foreach(glob('../image/imagefiles/*.*') as $key=>$filename){
if($key==0)
{echo "'".$filename."'";}
else
{echo ",'".$filename."'";}
}
?> ];
$("#tags").autocomplete({
minLength: 0,
source: available_tags,
});
});
<div class="ui-widget">
<input id="tags" size="50">
</div>
Выход:
.
..
image1
image2
Необходимость выхода:
image1
image2
Записи '.' и' ..' не являются «пустыми». Они являются ссылками на текущий и родительский каталоги. Это имеет смысл, поскольку эти узлы действительно также содержатся в списке каталогов. Если вы хотите удалить их из своего массива, либо используйте функцию 'unset()', либо при повторении результата 'glob' просто игнорируйте их. – arkascha
Как скрыть/удалить это? –
Я так сказал в комментарии. Вы прочитали его до конца? Я привел пример в ответе ниже. – arkascha