utilizo la siguiente clase javascript para tirar de las variables de una cadena de consulta:¡Javascript no puede encontrar mi cadena de consulta mod_rewrite!
getUrlVars : function() {
var vars = {};
var parts = window.location.href.replace(/[?&]+([^=&]+)=([^&]*)/gi, function(m,key,value) {
vars[key] = value;
});
return vars;
}
Así esto funciona: http://example.com/signinup.html?opt=login
necesito http://www.example.com/login/ a trabajar de la misma manera. El uso de mod_rewrite:
RewriteRule ^login/? signinup.html?opt=login [QSA]
permite que la página se cargue, el javascript para cargar, el css para cargar, pero mis funciones javascript no puede encontrar la clave opt
(es decir, es undefined
). ¿Cómo obtengo opt
en mi javascript?
¡Gracias a todos! La respuesta de @Suddley es la respuesta más clara, pero todos me dieron excelentes respuestas. Cliente/servidor que tiene sentido (ooops). Además, otros pueden estar interesados en @ Chris's [R] flag answer. – Kyle