Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

73
Vistas
JQuery .autocompletar no encontrado?

Estoy tratando de dar a mi barra de búsqueda la función de autocompletar.

 $(function() { var availableTags = [{ "game1": "title1" }, { "game2": "title2" }, { "game3": "title3" }, ]; $("#choices-text-preset-values").autocomplete({ source: availableTags }); });
 <script src="https://code.jquery.com/jquery-3.5.0.js"></script> <script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script> <form method="GET" action="{% url 'search_results' %}" style="display: inline; background-color: transparent;" method="get"> <div id="search_bar" class="row" style="margin-top: 0px; text-align: center;"> <input name="q" class="sb-pos" id="choices-text-preset-values" type="text" placeholder="Aramak istediğiniz oyunu yazın! " style="padding-left: 30px;" /> <button type="submit" style="background-color: transparent; border: none;" class="sb-icon-pos"> <i class="fa fa-search" style="color: black; font-size: x-large;"></i> </button> </div> </form>

Estoy recibiendo este error:

 TypeError: $( "#choices-text-preset-values" ).autocomplete is not a function. (In '$( "#choices-text-preset-values" ).autocomplete({ source: ['deneme','deneme2'] })', '$( "#choices-text-preset-values" ).autocomplete' is undefined)
about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Es posible que la API de jQuery (o cualquier API de JavaScript en general) no se encuentre por varios motivos.

Por lo general, el problema se debe a que el código javascript de jQuery no se carga en el momento en que se ejecuta el script. Esto puede deberse a varias razones:

  • Un adblocker podría haber bloqueado el archivo jQuery javascript
  • El archivo jQuery javascript está alojado en un CDN/otro servidor que está fuera de línea
  • Cargó jQuery, pero olvidó incluir jQuery UI (¡el autocompletado es parte de jQuery UI !)
  • Su código se ejecutó antes de que se cargara jQuery.
    Esto puede deberse a que su código <script>$(document).ready(/*whatever*/);</script> se encuentra antes del <script src="/path/to/jquery.js"></script> bloque, o alternativamente porque por error hizo que la etiqueta del script jquery fuera async . Por lo tanto, asegúrese de que:
    1. la etiqueta del script jQuery se encuentra antes de su script y
    2. no está marcado como async .
about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda