14. marts 2004 - 21:33
Der er
14 kommentarer og 1 løsning
GET variabel
Hej, jeg leder efter en måde at hente get vars. på Jeg har en side hvor jeg skal bruge variablen billede... side.php?billede=value hvordan fungerer det i JS?
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
14. marts 2004 - 21:38
#1
location.search indeholder ?billede=value, så hvis du har præcis en variabel, får du fat i værdien med: location.search.split("=")[1] -- har du flere må du undersøge hvilken en, der har det rigtige navn !-)
14. marts 2004 - 21:47
#2
hvis du har flere parametre, så kan du gjøre noe ála dette: var strQueryString = document.location.search; strQueryString = strQueryString.substr( strQueryString.indexOf( "?" ) + 1 ); var arrParams = strQueryString.split( "&" ); for( i = 0; i < arrParams.length; i++ ) { var arrKeyValue = arrParams[ i ].split( "=" ); if( arrKeyValue[ 0 ] == "billede" ) { alert( arrKeyValue[ 1 ] ); } } /nute
14. marts 2004 - 21:52
#3
Tjah, jeg ville være for doven til at skrive alle de linjer i starten, når jeg kunne nøjes med: var params = location.search.substring(1).split("&"); -- men det forudsætter selvfølgelig, at man er sikker på, at der er noget i search !-)
14. marts 2004 - 22:19
#4
forhåbentlig ville du nok skrive: var params = location.search.substring[1].split("&"); ;o] jeg forudsætter aldrig noget :o)
14. marts 2004 - 22:20
#5
øeh ...
15. marts 2004 - 15:10
#6
<ole> roenving >> din dovenskab vil ofte give fejl ;o) Du checker ikke for, om der overhovedet er en query-streng. /mvh </bole>
15. marts 2004 - 15:26
#7
roenving >> ah ... hehe ... jeg var åbenbart træt i går. nu kan jeg se at din kommentar til mig @ 14/03-2004 22:20:51 er helt berettiget :-) du må gerne "øeh ..." mere ... jeg trækker min kommentar tilbage ;o] /nute
15. marts 2004 - 15:41
#8
>>nute ;O) >>olebole -- nej, men det gjorde jeg jo også opmærksom på ... -- og hvor svært ka' det vær' var s = location.search; var params = (s)?s.substring[1].split("&"):"";
15. marts 2004 - 16:02
#9
Ooops ... overså sidste linie i ( 14/03-2004 21:52:48 ) :)
15. marts 2004 - 16:25
#10
;O)
23. marts 2004 - 20:43
#11
Mangler svar fra roenvig... du var hurtigst...
23. marts 2004 - 21:07
#12
Hov, jeg ser nu, at jeg kopierede fra nutes kommentar i stedet fra min egen, da jeg skulle illustrere hvor svært det ku' vær' ... var s = location.search; var params = (s)?s.substring(1).split("&"):""; -- og velbekomme '-)
23. marts 2004 - 21:21
#13
if( answerIsFromNute() ) { answer.replace( /\[/g, "(" ).replace( /\]/g, ")" ); } /nute PS! kan dette gøres i én replace, eller er det nødvendig med 2 ?
23. marts 2004 - 21:28
#14
Jeg skulle lige den anden dag se, om jeg kunne få replaces til at virke med arrays; det virkede ikke, som jeg prøvede det !-)
23. marts 2004 - 23:54
#15
-- og tak for points ;~}
Vi tilbyder markedets bedste kurser inden for webudvikling