Si recién les comentaba como manipular URLs solo con JavaScript, llego el turno de hacerlo utilizando jQuery. Para eso es que existe el plugin jUrlp, el mismo nos permite gestionar las URLs que le ingresamos, o bien crearlas utilizando para ello determinados parámetros de muy facil entendimiento.
El plugin nos permite representar las url como objetos. Por ejemplo la URL «http://www.example.com:8080/path/file.name?query=string#anchor«, seria representada como un objeto:
{ scheme: "http://" user: "username", password: "password", host: "www.example.com", port: "8080", path: "/path/file.name", query: "?query=string", fragment: "#anchor" }
El plugin permite filtrar los distintos componentes de una URL de la forma más simple posible, algunos ejemplos de ello sería:
// Filter on URL segments $("a").jurlp("filter", "scheme", "^=", "http") .jurlp("filter", "host", "=", "www.example.com") .jurlp("filter", "port", "!=", "8080") .jurlp("filter", "path", "$=", ".html") .jurlp("filter", "query", "*=", "param=value") .jurlp("filter", "fragment", "regex", /(\#)/);
jUrlp es tan facil de usar que practicamente no necesitamos leer la documentación, no obstante les recomiendo hacerlo para conocer más acerca de los mecanismos que ofrece para hacernos la vida un poco más facil a la hora de manipular direcciones web con jQuery.
Web: jUrlp
Lo mejor de mi RSS del 19 al 25 de marzo | Linux Hispano
13 años ago
[…] KabytesCómo instalar el Kernel Linux 3.3 en Ubuntu 11.10/12.04 – El mundo según LinuxManipular URLs con jQuery – KabytesMensajes a usuarios registrados y nuevos – Ayuda WordPressPHP 5.4 a fondo – Genbeta […]