Hallo
ich benutze Ajax um meine Daten per innerHTML zu senden. Allerdings bricht Ajax den text nach dem ersten "&" ab. Ich benutze schon die Funktion escapen(). Wie kann ich das Problem umgehen? Es liegt garantiert am "&".
PHP:1
2
3
4
5
6
7
8
9
10
|
var textinhalt = escape(document.getElementById(id).innerHTML);
var element = document.getElementById(id);
var postVars = 'content='+textinhalt;
alert(textinhalt);
if(!textinhalt){
return;
}
sendeHTTPRequest('post',urlt,postVars,id); |
Zeichensatz ist utf8 sowohl beim senden als auch beim empfangen.