javascript - How to remove blank array from autocomplete data? -
i trying remove blank array autocomplete data.i mean how delete or remove blank array autocomplete output list?
$(function() { var available_tags=[ <?php foreach(glob('../image/imagefiles/*.*') $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>
output :
.
..
image1
image2
need output :
image1
image2
to remove 2 references .
, ..
(those entries not blank, references current , parent directory) in listing returned call glob()
can ignore them when iterating on result:
<?php $elements = array(); foreach(glob('../image/imagefiles/*.*') $key=>$filename) { if(!in_array($filename, array('.', '..'))) { $elements[] = "'".$filename."'"; } } echo implode(',', $elements);
you want add html markup in there , htmlescape() file names, snippet should point out how skip entries...
Comments
Post a Comment