Dunque, se gli passo un array creato manualmente funziona senza problemi. Se gliene passo uno creato dinamicamente, la consolle mi restituisce "TypeError: this.source is not a function".
L'array è codificato esattamente come mostrato nella pagina ufficiale (qui). Questo è il mio codice:
codice:jQuery(document).ready(function($){ var availableDishes = $(function() { $.ajax({ url: '<?php echo admin_url('admin-ajax.php'); ?>', type: 'POST', dataType: 'json', data: { 'action': 'dish_autocomplete_finder', }, success:function(data) { return data; }, }); }); $( "#tags" ).autocomplete({ source: availableDishes }); });

Rispondi quotando

