Avatar billede crunch Nybegynder
15. juni 2003 - 16:21 Der er 11 kommentarer og
1 løsning

opbyg Querystring med & tegn med javascript

Hej

Jeg kan ikke få det til at virke med at opbygge en dynamisk Querystring med:

LinkValue = LinkValue + document.getElementById('Baselink').value
LinkValue = LinkValue + "&"
LinkValue = LinkValue + document.getElementById('Content).value


Problemet er at når jeg skal lave et & tegn, så bliver strengen cuttet. Hvad kan man gøre?
Avatar billede roenving Novice
15. juni 2003 - 16:24 #1
??
LinkValue = LinkValue + document.getElementById('Content').value

Det er ikke den tavetosse, som generer -- du burde bare kunne:

LinkValue += document.getElementById('Baselink').value
LinkValue += "&"+ document.getElementById('Content).value
Avatar billede roenving Novice
15. juni 2003 - 16:24 #2
Den manglende ' gik igen ;O)
Avatar billede erikjacobsen Ekspert
15. juni 2003 - 16:28 #3
Mener du dette?

var1="aaa";
val1="bbb&ccc";
var2="bbb";
val2="kkk&ccc";
link = var1+"="+escape(val1)+"&"+var2+"="+escape(val2);
document.location="pqw.php?"+link;
Avatar billede crunch Nybegynder
15. juni 2003 - 16:42 #4
dohh. Det var mig der vist kagede lidt rundt i det. Virkede egentligt fint nok, fejlen skete ved overførsel et andet sted. Men tak for jeres hjælp.
(-:
Avatar billede erikjacobsen Ekspert
15. juni 2003 - 16:46 #5
Ok :) Men escape-funktionen er en god ting, den dag en bruger måske
taster "Hansen & Jensen".
Avatar billede roenving Novice
15. juni 2003 - 16:48 #6
-- men der var ikke behov for den i den situation crunch beskrev ...
Avatar billede olebole Juniormester
15. juni 2003 - 17:00 #7
<ole>

roenving >> Det afhænger vel helt af værdierne af 'Baselink' og 'Content' - og hvad den resulterende streng skal bruges til  ;o)

/mvh
</bole>
Avatar billede roenving Novice
16. juni 2003 - 00:36 #8
-- selvfølgelig ;O)

-- men det virkede ikke umiddelbart som det crunch spurgte efter ...

-- hvis han havde defineret sit spm korrekt, var det rigtige svar min første linje: ??

-- men man kan aldrig få skade af at kende escape(), når man skal skrive querystrings, selv om den måske gør jobbet lige grundigt nok -- eller er der efterhånden browsere nok, som forstår encodeURI() ?o]
Avatar billede olebole Juniormester
16. juni 2003 - 00:44 #9
escape%20er%20en%20god%2C%20gammel%20ven  ;o)
Avatar billede roenving Novice
16. juni 2003 - 01:26 #10
Og det er vel ikke altid en fejl at være grundig ...
Avatar billede olebole Juniormester
16. juni 2003 - 01:32 #11
næææhh nej ..... bare du ikke overdriver det  :D
Avatar billede roenving Novice
16. juni 2003 - 01:39 #12
<comment unlimited>
Jeg var også lidt kort, da jeg reagerede efter crunchs lukning ...

-- jeg forsøgte alvorligt at finde en årsag, men spørgeren sparker pointene ud uden egentlig reaktion, der var selvfølgelig muligheden for den englelige tålmodighed .-)

</comment limited>
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester