bei Request mehr als einen Parameter übergeben
Malcolm
- javascript
0 Dieter Raber0 steckl
Dieser Aufruf funktioniert:
window.open("http://localhost:8080/.../JSP?jsp=changeLocation.jsp?quelle=" + quelle");
ich würde nun gerne neben dem Parameter "quelle" noch einen zweiten Prarameter "ziel" mitgeben. Könnt ihr mir sagen wie das syntaktisch aussehen würde?
Hallo Malcom
Das hier
window.open("http://localhost:8080/.../JSP?jsp=changeLocation.jsp?quelle=" + quelle");
wird nicht funktionieren wegen des abschliessenden Anfuehrungszeichen.
Grundsaetzlich haengt man mehrere Parameter mit '&' aneinander, also so:
http://example.com/?foo=x&bar=y
In deinem Zusammenhang waere das:
window.open("http://example.com/?foo=x&bar=y");
d.h. die ganze Adresse ist ein String und somit in Anfuehrungszeichen eingefasst.
Da in deinem Fall die Werte der Parameter (also x und y) keine Strings sind, sondern Javascript-Variablen, geht das so:
window.open("http://example.com/?foo=" + x + "&bar=" + y);
Gruss
Dieter
Hi,
window.open("http://example.com/?foo=" + x + "&bar=" + y);
Da fehlt aber noch mindestens ein Parameter:
http://de.selfhtml.org/javascript/objekte/window.htm#open
mfG,
steckl