Estoy tratando de obtener un valor de URL usando javascript, hasta ahora solo puedo obtener números puros, no números mixtos con letras o solo letras. No puedo encontrar ningún ejemplo funcional de una función que permita recuperar números con letras, solo números. No estoy usando ningún caracter no alfanumérico. Un valor de ejemplo que estoy tratando de pasar es "42p316041610751874cm83p2306600132141".Obtiene una variable del parámetro url usando Javascript
function getUrlVars()
{
var vars = [], hash;
var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
for(var i = 0; i < hashes.length; i++)
{
hash = hashes[i].split('=');
vars.push(hash[0]);
vars[hash[0]] = hash[1];
}
return vars;
}
var first = getUrlVars()["test"];
Cualquier ayuda sería genial. Gracias.
Eso es extraño. Tu código debería funcionar – Blender
Lo probé y funciona para mí. Usé esta URL: '' 'http: //localhost/test/index.html? Test = 42p316041610751874cm83p2306600132141'''. – FakeRainBrigand
Estoy utilizando jQuery Mobile como el marco para el sitio si eso importa? – cWoolf