Я пытаюсь смоделировать приложение чата в браузере (Firefox). Здесь я пытаюсь отправить символ, вставленный в текстовую область на одной машине, на другой клиент и обновить его текстовую область.Я пытаюсь отправить нажатую клавишу на клиенте с помощью вызовов AJAX.Ниже приведен вызов функции:
function returnKeyFromCode(code)
{
//Returns char code
};
function keyPress(e)
{
var textReplace = document.getElementById("textReplace");
var keyPressed = returnKeyFromCode(e.which) ;
textReplace.innerHTML = keyPressed;
var locationReplace = document.getElementById("location");
locationReplace.innerHTML = mainDoc.selectionStart;
xmlhttp=new XMLHttpRequest();
xmlhttp.onreadystatechange=function(){};
xmlhttp.open("POST","http://localhost:5000?key=" + keyPressed + "&pos=" +mainDoc.selectionStart +"&revno=1¶m=EOS",true);
xmlhttp.send("Stuff");
};
На стороне клиента, когда получен символ, на консоли пожарной ошибки отображается следующая ошибка: '0x80040111 (NS_ERROR_NOT_AVAILABLE) [nsIXMLHttpRequest.status]'.
Перед отправкой данных устанавливается постоянное соединение между клиентом и сервером с помощью другого вызова Ajax.