JSFiddle - React, Tailwind, and code Playground

by Alexis LĂłpez Espinoza

HTML

<link rel="stylesheet" href="http://code.jquery.com/ui/1.10.4/themes/smoothness/jquery-ui.min.css">
<script src="http://code.jquery.com/jquery-1.10.2.min.js"></script>
<script src="http://code.jquery.com/ui/1.10.4/jquery-ui.min.js"></script>
Escribe algo: <input type = "text" id = "search" />

JavaScript

var availableTags = {"risulatati": [{
                                       "nome": "Mariano",
                                       "pv": "PV002",
                                       "luogo": "Europa.Italia.Campania.Napoli",
                                       "recapiti": {
                                          "tel": "08112345678",
                                          "mail": "[email protected]",
                                          "skype": "lopsum"
                                       }
                                       }]
                        },
    datos = [];
      
for (var i in availableTags.risulatati){
    for (var j in availableTags.risulatati[i]){
        if (typeof availableTags.risulatati[i][j] === "object"){
            for (var k in availableTags.risulatati[i][j]){
                datos.push(availableTags.risulatati[i][j][k]);
            }
        }
        else{
          datos.push(availableTags.risulatati[i][j]);
        }
    }
}
    
$("#search").autocomplete({
    source: datos
});