JavaScript

Crear URL dinámico con jQuery

JQuery para crear una URL con variables pasadas a través de parámetros de URL

Crear URL dinámico con jQuery. En algunas ocasiones se requiere armar una estructura dinámica de URL a través de valores enviados desde un formulario.

Crear URL dinámico con jQuery

A continuación, veremos una serie de pasos que debemos de realizar para que todo funcione correctamente.

Primer paso: Declarar la librería jQuery

Es importante declarar esta librería para poder generar URL dinámicas y mejor aun usando la librería desde una CDN, veamos un ejemplo.

Publicaciones relacionadas
<scriptsrc="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

Paso 02: Declarar Instrucción jQuery

Este pequeño script jQuery genera una URL dinámica a partir de parámetros personalizados o enviados vía POST o GET. Además, hace un llamado al id="container" para imprimir los resultados.

<script type="text/javascript">
  var dynamicContent = "mipaginatest.com";
  var url = "https://www."+dynamicContent+"?extraContenidosParametros";
  $('#container').html('<a href="'+url+'">Nuevo enlace Dinamico</a>');
</script>

Paso 03: Etiqueta de Salida HTML

Al ejecutar el código jQuery tenemos que darle una capa para que generen en HTML la nueva URL dinámica, es este caso crearemos un DIV con el id="container".

<div id="container">
   
</div>

Todo el ejemplo completo

Crearemos un archivo llamado dinamic_url.html y dentro colocaremos todo el código

<!DOCTYPE html>
<html>
    <head>
    </head>
<body>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

<div id="container">        
</div>

<script type="text/javascript">
    var dynamicContent = "mipaginatest.com";
    var url = "https://www."+dynamicContent+"?extraContenidosParametros";
    $('#container').html('<a href="'+url+'">Nuevo enlace Dinamico</a>');
</script>
</body>
</html>

Al ejecutar el archivo anterior verán que el script creara un nuevo enlace, pero recuerden que pueden personalizar el script usando PHP y un formulario HTML

Además, pueden agregar estilos CSS, clases, etc.

Nestor Tapia

Bloggero, amante de la programación PHP, innovador y me fascina compartir información. Desde que conocí el entorno informatico y el internet me llamó la atención la programación, Por tal motivo he creado mi blog BAULPHP.COM para compartir mis experiencias con todos ustedes. ¡Gracias por leerme!.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba