Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

197
Views
Select2 filtra los datos ya cargados sin enviar una solicitud

Tengo un pequeño problema con select2 .

Quiero hacer cuando el usuario seleccione un país para obtener todas las regiones de ese país por número de ID de país. Lo logré sin ningún problema. El problema es cuando quiero buscar regiones ya cargadas. Escribo el nombre de la región en el campo de entrada y envía la solicitud GET id.

¿Cómo filtrar datos ya cargados sin enviar una nueva solicitud a la base de datos?

Aquí está el código.

 var countries = $('.js-country-select'); var states = $('.js-state-select'); var city = $('.js-city-select'); // Init all countries countries.select2({ ajax: { url: '/admin/drzave/', dataType: 'json', } }); // Select country and get states based on Country ID countries.on('select2:selecting', function() { // when is country selected than load states by id states.select2({ ajax: { url: '/admin/region/', data: function() { var query = { country_id: countries.val(), // <-- selected country ID } return query; }, dataType: 'json', } }); });

SQL: SELECCIONE * DESDE regiones DONDE country_id = ID

Aquí está la foto

En la foto se puede ver, solicitud de país y región. La región siempre envía ID y no se puede filtrar por nombre de región.

captura de pantalla

about 4 years ago · Juan Pablo Isaza
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!