Vorausgesetzt, dein Query wurde richtig urlencoded:
zwei mal split.
zuerst auf /&/
dann auf /=/
danach urldecode anwenden
Danke aber ich denke nicht, dass diese Lösung das hervorbringt, was ich gerne hätte, siehe meinen ersten Post.
Habe es nun so gelöst, nicht ellegant, aber es Funktioniert:
function showIt() {
var repl = httpStr.replace(/\&/g, "|").replace(/\=/g, "|");
var splitter = repl.split("|");
for(var i=1; i < splitter.length; i+=2) {
if(i < 19) httpStrNew += splitter[i] +"|";
else httpStrNew += splitter[i];
}
alert(httpStrNew);
}