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

233
Vistas
Cómo vincular datos a la selección de arranque

datos json:

 ["string 1","string 2","test 07 ","here is test"]

y esto es html

 <select class="selectpicker" id="ddl_location"> <option select="selected">Select Location </option> </select>

y aquí está el código JQuery

 for (var i = 0; i < jsonData.length; i++) { $("#ddl_location").append('<option value="' + jsonData[i] + '">' + jsonData[i] + '</option>'); }

el problema es que

los datos no se completan en la lista desplegable

about 4 years ago · Santiago Trujillo
3 Respuestas
Responde la pregunta

0

después de solucionar el problema, la solución fue:

 var jsonData = JSON.stringify(data); $.each(JSON.parse(jsonData), function (idx, obj) { $("#ddl_location").append('<option value="' + obj.id + '">' + obj.location + '</option>').selectpicker('refresh'); });

paso 1: stringify objeto recibido
paso 2: use cada función en lugar de bucle for
paso 3: analice los datos usando JSON.parse(jsonData )
paso 4: actualice la lista desplegable cada vez que agregue datos a la lista desplegable usando .selectpicker('refresh')

about 4 years ago · Santiago Trujillo Denunciar

0

recuerda añadir $select.append(data).selectpicker('refresh'); cuando no obtiene datos, rellene en el menú desplegable

about 4 years ago · Santiago Trujillo Denunciar

0

El código parece funcionar correctamente.

 var jsonData = ["string 1", "string 2", "test 07 ", "here is test"]; for (var i = 0; i < jsonData.length; i++) { $("#ddl_location").append('<option value="' + jsonData[i] + '">' + jsonData[i] + '</option>'); }
 <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <select class="selectpicker" id="ddl_location"> <option select="selected">Select Location </option> </select>

about 4 years ago · Santiago Trujillo 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