Estoy creando un sitio web dinámico usando jQuery y Ajax. He resuelto el problema del historial y el botón Atrás con el Complemento de historial. Quiero pasar múltiples parámetros tipo hash en url sin volver a cargar toda la página en eventos de clic. Quiero algo como:Pasar múltiples parámetros tipo hash en url
something.php#type=abc&id=123
osomething.php/?type=abc&id=123
...
¿Cuál podría ser la mejor manera de pasar y recuperar tales parametros poco en url?
<a href="#type=abc&id=123">Click</a>
if(type==abc && id==123)
{
do this..
}
Normalmente hacemos esto, <a href="something.php?type=abc&id=123">Click</a>
pero vuelve a cargar la página entera.
Sí, hacer nuestra propia sintaxis puede ser una solución, pero no se ve bien de manera oficial. Estoy usando cosas como esta, usando el plugin de historial. queness.com/resources/html/ajax/simple.php#page1 Ahora necesito simple.php # page = page1 & something = something ... PLZ AYUDA AMIGOS – roy
Por favor, mira mi respuesta. Lo que @roy propone es un uso completamente legítimo del URL fragmentid y no necesita reemplazar '-' con' = '. De hecho, hacerlo así lo haría menos semántico. – jangosteve