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

Popular posts from this blog

angularjs - ADAL JS Angular- WebAPI add a new role claim to the token -

php - CakePHP HttpSockets send array of paramms -

node.js - Using Node without global install -