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

228
Views
cómo almacenar una gran lista de identificaciones en el navegador uri

Tengo una selección múltiple en una página web. El valor de selección múltiple es una matriz de ID y se maneja en el cliente y se almacena en el uri del navegador, en la cadena de consulta.

Una vez que se carga la página o se cambia el filtro (selección múltiple), la cadena de consulta se actualiza, se decodifica y se utilizan los ID extraídos para realizar la solicitud a la API.

El propósito de esto es permitir a los usuarios guardar el valor de este filtro en un marcador del navegador y también permitirles compartirlo a través de un enlace.

Cada ID es una cadena de 36 caracteres de longitud. Pero el uri de algunos navegadores tiene un límite de longitud de 2000 caracteres. Entonces, en teoría, solo puedo almacenar 55 ID en él.

¿Cómo aumentar el número de ID almacenados en el navegador uri?

Parece un problema irresoluble, pero tal vez haya soluciones para lograr el objetivo.


UPD Desde el lado del servidor (base de datos relacional) se ve así. Hay dos tablas de base de datos con una relación de uno a muchos (o posiblemente de muchos a muchos). Y necesitamos filtrar la "tabla principal" por "claves externas" (nuestros ID).

En el lado del cliente, buscamos los ID de la "tabla extranjera". Luego, el usuario selecciona algunos de ellos (administramos el estado de las ID seleccionadas en el uri del navegador) y realiza una solicitud para obtener los datos filtrados de la "tabla principal".

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!