Доброго времени суток. Мне нужно сделать что-то вроде регистрации на сайте при помощи Js. Я прочитал вашу статью на XMLHttpRequest.ru и на сайте IBM (
статья). В результате у меня получилась вот такая страница.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Создание запроса</title>
<script language="javascript" >
function test1() {
alert("begun");
var request = false;
request = new XMLHttpRequest();
if (!request)
alert("Ошибка при создани XMLHttpRequest");
else
alert("XMLHttpRequest успешно создан");
var oK = document.getElementById("OpenK").value;
var cK = document.getElementById("CloseK").value
var url = document.location + "action.php";
requestopen("POST", 'http://localhost/Request/action.php', false);
request.onreadystatechange = updatePage;
request.send(oK);
alert("end");
}
function updatePage() {
alert("Server is done!");
}
</script>
</head>
<body>
<form>
<p>Open Key:<input type="file" id="OpenK" /></p>
<p>Close Key:<input type="file" id="CloseK" /></p>
<input type="submit" onclick="test1()"/>
</form>
</body>
</html>
Как я понял из стотей должен вызываться обработчик action.php, но этого не происходит подскажите в чем дело.
И еще укажите статью если такая есть как обрабатывать на сервере запрос от скрипта( send() ).