Hans Wurst: String Transformieren (?) HTTP Request

Beitrag lesen

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);  
}