Problem bei Chat

Sasser

Erfahrenes Mitglied
Guten Tag!

Ich habe mir einen kleinen Chat gebaut. Dieser funktioniert auch, solange mein kein "&" im String übermittelt. Denn nach dem "&" wird der String abgehackt.

Wie kann man das realisieren, sodass er nach dem "&" keine Variable erwartet? Denn ich denke mal, daran liegt der Fehler!?

Code:
function sendchat() {
	if (xmlHttp) {
		if (document.chat.mode.value == 'global') {
			xmlHttp.open('POST', 'include/sendchat.php');
			xmlHttp.setRequestHeader('Content-Type',
					'application/x-www-form-urlencoded');
			xmlHttp
					.send('message=' + document.chat.message.value + '&mode=global');
		}
	}
}
 
Also folgendes will irgendwie nicht funktionieren!?

HTML:
.send('message=' + escape(document.chat.message.value) + '&mode=global');

Irgendwie die Syntax falsch?
 
Sorry, hatte mich verlesen ... :p

Ich habe nicht gesehen, dass darüber noch eine Funktion war...

Code:
encodeURIComponent();

funktioniert jedenfalls super!

Vielen Dank! :D
 

Neue Beiträge

Zurück