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

181
Vistas
cómo pasar múltiples parámetros en url a través de javascript

Tengo una condición if-else en javascript. En todas las demás condiciones, quiero pasar una identificación de parámetro con su valor en url en base a & como en la primera condición, el código pasó un valor 5 con la variable de identificación.

 http://localhost/cah/blank.php?id=5

en segunda condicion

 http://localhost/cah/blank.php?id=5&id=9

y así. Del mismo modo, puedo tener múltiples condiciones en las que debo pasar diferentes valores de id en url. ¿Cómo puede hacerse esto? Ya sea almacenándolos todos en una matriz o pasando valores en url en & base pero sin actualizar la página.

 var count=0; var counts=0; function check() { var a = document.getElementById("div1") ; var b = document.getElementById('div1').getAttribute('value'); if (a.textContent==b){ count++; var p1=document.getElementById('cnt'); p1.value=count; a.style.color = "green"; } else { counts++; a.style.color = "Red"; window.history.pushState("object or string", "Title", "./blank.php?id=<? echo $id;?>"); $('#d<? echo $d3++;?>').addClass('disabled'); } }
over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Use nombres de estilo de matriz para los parámetros:

 http://localhost/cah/blank.php?id[]=5&id[]=9

PHP luego hará que $_GET['id'] devuelva una matriz de todos los parámetros.

 var ids = [5, 9]; var id_params = ids.map(function(id) { return 'id[]=' + id; }).join('&'); var url = 'http://localhost/cah/blank.php?' + id_params; console.log(url);

En PHP sería:

 <?php $ids = array(5, 9); $id_params = implode('&', array_map(function($id) { return 'id[]=' . $id; }, $ids)); ?> window.history.pushState("object or string", "Title", "./blank.php?<?php echo $id_params;?>");
over 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