Показать сообщение отдельно
  #1 (permalink)  
Старый 28.05.2014, 00:27
Новичок на форуме
Отправить личное сообщение для silentHill Посмотреть профиль Найти все сообщения от silentHill
 
Регистрация: 28.05.2014
Сообщений: 4

Помогите разобраться...
Доброго времени суток!
Хотел сегодня написать простейший пример с использованием Ajax, и вот уже 4 часа не могу разобраться:
Страничка у меня вот такая:
<!DOCTYPE HTML>
<html>
<head>
    <meta charset="utf-8">
    <title>Test</title>
</head>
<body>
    <button onclick="vote(this)">Голосовать!</button>
    <script>
        function vote(outputElem) {
            var xhr = new XMLHttpRequest();
            xhr.open('GET', 'proj1.js', true);
            xhr.onreadystatechange = function () {
                if (xhr.readyState != 4) return;
                if (xhr.status != 200) {
                    alert('Ошибка ' + xhr.status + ': ' + xhr.statusText);
                    return;
                }
                outputElem.innerHTML = xhr.responseText;
            }
            xhr.send(null);
        }
</script>
</body>
</html>


Файл сервера:
var http = require('http');

http.createServer(function (req, res) {
		res.writeHead(200, {'Content-Type': 'text/plain; charset=utf-8'});
		var now = new Date();
		var timeStr = now.getHours()+':'+now.getMinutes()+':'+now.getSeconds();
		res.end('Голос принят ' + timeStr);
		return;
}).listen(8080);


Почему нет результата?
Оба файла находятся в одной папке...(запускаю локально).
Ответить с цитированием