Bueno, la pregunta del millón como obtener los parámetros de la URL con JQuery, pues entre los múltiples foros he podido obtener la siguiente función.
1: $.extend({2: getUrlVars: function(){
3: var vars = [], hash;
4: var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
5: for(var i = 0; i < hashes.length; i++)
6: {7: hash = hashes[i].split('=');
8: vars.push(hash[0]); 9: vars[hash[0]] = hash[1]; 10: }11: return vars;
12: },13: getUrlVar: function(name){
14: return $.getUrlVars()[name];
15: } 16: });Sin embargo, para utilizar esta function, debo de importar la librería de Jquery. Yo personalmente, pienso que a menos “archivos” tenga los desarrollos realizados para CRM mejor. Adicionalmente entre ya la conocida palabra Cache, que los archivos tengan un buen manejo de la cache. (Todo esto a nivel personal, todos somos libres e independientes de trabajar como queramos)
Entonces, como hacer para no copiar el archivo en el CRM y que este mismo archivo maneje la cache?. La respuesta me la dio GOOGLE, ya que existen unas direcciones en Google que te permiten utilizar los archivos más solicitados y lo mejor de todo, es que yo no me tengo que preocupar por la cache, Google lo hace. La dirección si es que algunos de Uds lo quieren utilizar es
https://developers.google.com/speed/libraries/devguide#jquery
Entonces, teniendo la ruta y la función ya puedo utilizarla y de qué forma, pues muy sencillo.
1: // Get object of URL parameters
2: var allVars = $.getUrlVars();
3: 4: // Getting URL var by its nam
5: var byName = $.getUrlVar('name');
Salu2
Atilin








0 comentarios