Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

249
Visualizações
¿Cómo agrego opciones para completar automáticamente desde variable a través de json materialize css?

Entonces, básicamente, lo que estoy tratando de hacer es hacer que mi para cada función para la base de datos de firebase agregue una nueva línea a una variable json, y lo hace con éxito, pero cuando intento iniciar el cuadro de autocompletar con esos datos, no funciona, es solo un cuadro de escritura normal, registré mi variable json y sale correctamente, pero no se inicia correctamente Aquí está todo mi código:

índice.html

 <div class="input-field col s12"> <i class="material-icons prefix">person</i> <input type="text" id="autocomplete-input" class="autocomplete"> <label for="autocomplete-input">Autocomplete Test</label> </div>

índice.js

 var autocompletejson const database = firebase.database() database.ref('FLSocial/Accounts/') .once('value', function (snapshot) { // <-- consider Promise API instead const sortedChildren = []; snapshot.forEach(childSnapshot => { sortedChildren.unshift(childSnapshot) }); // reverses the order sortedChildren.forEach(childSnapshot => { const childKey = childSnapshot.key; const childData = childSnapshot.val(); /* rest of the code */ autocompletejson += ` "${childKey}": null,`; }) setTimeout(test_autofill, 3000) //3 Seconds Later it runs the function grabbing the global variable and trying to init the auto complete with the data }); function test_autofill() { console.log(autocompletejson) $('input.autocomplete').autocomplete({ data: {autocompletejson}, }); }

Ejemplo que dieron en el sitio web de MaterializeCSS:

 $(document).ready(function(){ $('input.autocomplete').autocomplete({ data: { "Apple": null, "Microsoft": null, "Google": 'https://placehold.it/250x250' }, }); });
about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda