Salve a tutti,
ho il seguente problema.

Ho una pogina PHP che carica il contenuto dinamicamente leggendo da un database, ed inserisce in un campo text il valore che poi voglio modificare tramite l'autocomplete con AJAX:
Codice PHP:
<head>
<link rel="stylesheet" href="./css/jquery-ui.min.css" type="text/css" /> 
<script type="text/javascript" src="./js/jquery-1.9.1.min.js"></script>
<script type="text/javascript" src="./js/jquery-ui.min.js"></script>

<script type="text/javascript">
$(function() {
    //autocomplete
    $(".auto").autocomplete({
        source: "cerca.php",
        minLength: 1,
        select: function(event, ui) {
            var idoper = ui.item.id
            var stridric = $(this).attr("id");
            var idric = stridric.replace("nomecogmome", "");
            
            inseriscieffettivi(idric, "opSvolgeIntID", idoper);
            }
    });                

});
</script>

</head>
  
<form id="filtro" name="filtro" action="" method="post">
    
    <div id="motore">
    <div class="rigRicerca">
    
    <div class="ricercaLabel">DATA</div>
    <div class="ricercaLabel">Da:</div>
    <div class="dataPopup">
    <input class="data" type="text" size="8" maxlength="10" name="dataRicercaDa" id="dataRicercaDa" value="" onchange="eseguidata('dataRicercaDa');">
    </div>    
    
    <div style="width:100px;  float:left; visibility:hidden;">spazio</div>
    
    <div class="ricercaLabel">A:</div>
    <div class="dataPopup">
    <input class="data" type="text" size="8" maxlength="10" name="dataRicercaA" id="dataRicercaA" value="" onchange="eseguidata('dataRicercaA');">
    </div>
    </div>    <!-- FINE DIV RIGA -->
    
    
    <div class="rigRicerca">
    
    <div class="ricercaLabel">ORE</div>
    <div class="ricercaLabel">Dalle:</div>
    <div class="oraRicerca">
         <input class="num text" maxlength="5" type="text" id="oreRicercaDa" name="oreRicercaDa" style="width:45px; text-align:center;"/>
    </div>    
        
    <div style="width:120px;  float:left; visibility:hidden;">spazio</div>
    
    <div class="ricercaLabel">Alle:</div>
    <div class="oraRicerca">
         <input class="num text" maxlength="5" type="text" id="oreRicercaA" name="oreRicercaA" style="width:45px; text-align:center;"/>
    </div>
    </div>    <!-- FINE DIV RIGA -->
    
    <div style="text-align:right; padding-right:20px">
    <?php 
    
echo "<input type='button' name='filtraButton' value='Filtra' onclick=\"filtraCampi('$interventoID',document.getElementById('dataRicercaDa').value, document.getElementById('dataRicercaA').value, document.getElementById('oreRicercaDa').value, document.getElementById('oreRicercaA').value)\">";
    echo 
"<input type='button' name='AzzerafiltraButton' value='Azzera Filtri' onclick=\"azzeraFiltri('$interventoID');\">";
    
    
?>
    </div>
    
    </div>   
    </form>


<div class="rigatesta">
<div class="dataDiv">Data</div>
<div class="dallealle">Dalle:</div>
<div class="dallealle">Alle:</div>
<div class="operatore">Operatore:</div>
<div class="dallealle">Dalle:</div>
<div class="dallealle">Alle:</div>
<div class="operatore">Operatore:</div>
<div class="conferma">
  
<div id="visualizzaConf">
<?php 
visualizzaConferme
($infoIntervento['interventoID']);
?>
</div>
Fino a qui nessun problema, il sistema funziona correttamente come dovuto.
Ora però se utilizzo la funzione filtra, non mi funziona più la ricerca tramite autocomplete.

Dove sbaglio?
Grazie per il supporto.