Convertir un objeto en una querystring con javascript

Convertir un objeto en una querystring con javascript
Muchas veces tenemos la necesidad de convertir un objeto en una querystring con javascript, esto es así porque mucha de la información con la cual trabajamos en el cliente son objetos.

El problema viene cuando tenemos que enviar estos datos al servidor y que el servidor los sepa leer.

Para este tipo de casos normalmente o bien hacemos una función con bastante código que nos solucione este problema o directamente concatenamos los datos de la siguiente forma antes de enviarlos.

El código anterior funciona perfectamente, el problema está en que si en lugar de tener 4 claves en nuestro objeto tenemos 20 la cosa se complica bastante.

Para solucionar este problema de una con un código sencillo e independiente del objeto que le pasemos, simplemente podemos crear el siguiente código.

Con ese sencillo código ya tenemos un objeto convertido en una querystring de forma muy sencilla, si ahora lo que queremos es preparar una url codificada con los datos que hemos preparado simplemente podríamos hacer lo siguiente.

De esta forma tan sencilla podemos convertir un objeto en una querystring con javascript, sé que tenemos librerías que nos permiten hacer cosas mucho más avanzadas, pero no siempre las vamos a querer o poder utilizar en nuestros proyectos.

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información. ACEPTAR