Ich habe eine Javascript-Funktion, die als Abfragezeichenfolge Wert eine andere Abfragezeichenfolge übergibt.
Mit anderen Worten, ich möchte, dass die Abfragezeichenfolge lautet:
http://www.somesite.com/?somequery=%3fkey%3dvalue1%2520%26%2520key2%3value3
Wenn ich aber so umlenke:
var url = 'http://www.somesite.com/?somequery=';
url += escape('?key=value1&key2=value2');
window.location = url;
endet es als http://www.somesite.com?somequery=?key1=value1&key2=value2
in Firefox und IE7, was bedeutet, dass ich die Abfragezeichenfolge nicht richtig analysieren kann.
Ich habe auch versucht, encodeURIComponent zu verwenden, was auch nicht funktioniert hat.
Gibt es eine andere Funktion oder einen Hack, um die Umleitung zu zwingen, die somequery
Wert entkommen?