Hej Udviklere
jeg har lavet en chat efter en tutorial, og den virker fint, bortset fra at den ikke vil acceptere tegnet '+'.
Så vidt jeg kan se skyldes det headeren 'application/x-www-form-urlencoded', da den jo opfatter '+' som space.
function sendChatText() {
if (sendReq.readyState == 4 || sendReq.readyState == 0) {
sendReq.open("POST", 'getChat.php?chat=1&last=' + lastMessage, true);
sendReq.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
sendReq.onreadystatechange = handleSendChat;
var param = 'message=' + document.getElementById('txt_message').value;
param += '&name=<?php echo $userdata['user_name']; ?>';
param += '&chat=1';
sendReq.send(param);
document.getElementById('txt_message').value = '';
}
} }
Er der en måde at løse problemet på?