<?php
$url = array();
$url = "index.php#test=dingen&test2=dikwel";
if($url){
$get = array();
$url = explode("#",$url);
$set = explode("&",$url[1]);
for($i = 0; $i < count($set); $i++){
$parameter = explode("=",$set[$i]);
$get[ $parameter[0] ] = $parameter[1];
}
}
echo $get["test"];
?>
Maar als ik dat dan ombouw in JS:
var url = "index.php#test=var&test2=var2"
var url = url.split("#")
if(url[1]){
var get = new Array()
var set = url[1].split("&")
for(i = 0; i < set.lenght; i++){
var parameter = set[i].split("=")
get[parameter[0]] = parameter[1]
}
alert(get["test"])
}
Geeft ie alleen een alert met "undefined" maar met PHP ging het gewoon goed
Wie ziet het probleem?