Hämta data från URL´en med Javascript?
Är det någon som vet hur man hämtar data från en url
t ex ensida.htm?test=etta&test2=tvåa
Jag skickar ett formulär med method=get och
vill kunna få ut värdet från test och test2 med javascript
Svara
Sv: Hämta data från URL´en med Javascript?
Här är litet kod du kan använda:
<code>
<script language="javascript" type="text/javascript">
function getArgs()
{
var r = new Array();
var a = window.location.toString().split('?')[1].split('&');
if(a /* defined */) {
for(var i=0; i<a.length; i++) {
var arg = a[i].split('=');
r[i] = new Object;
r[i].variable = arg[0];
r[i].value = arg[1];
r[arg[0]] = arg[1];
}
}
return r;
}
var args = getArgs();
for(var i=0; i<args.length; i++)
document.write(args[i].variable + '=' + args[i].value + '<br>');
document.write(args['myvar']);
</script>
</code>
Pröva att lägga till "?myvar=Pelle" (samt ytterligare variabler och värden) till sidans adress.
Svara