var request = false;
// Функция инициализация объекта для Ajax
function CreateRequest() {
try {
request = new XMLHttpRequest();
} catch (trymicrosoft) {
try {
request = new ActiveXObject("Msxml2.XMLHTTP");
} catch (othermicrosoft) {
try {
request = new ActiveXObject("Microsoft.XMLHTTP");
} catch (failed) {
request = false;
}
}
}
if (!request) { alert('Ошибка инициализации.'); }
}
// Функция отправки POST запроса
function POST_request()
{
CreateRequest();
var url = "/obrabotchik.php"; // URL для подключения (Ваш обработчик)
request.open("POST", url, true);
request.onreadystatechange = updatePage;
request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
// Вытаскиваем значения из формы
var id = document.getElementById("id_name").value;
var user = document.getElementById("id_name").value;
var text = document.getElementById("id_name").value;
request.send("id=" + id + "&user=" + user + "&text=" + text); // Передаваемые параметры
function updatePage() {
if (request.readyState == 4)
{
if (request.status == 200)
{
// Вставляем ответ в div с id-ом "id_name"
document.getElementById("id_name").innerHTML = request.responseText;
delete request;
}
else { alert("Сервер не ответил"); }
}
}
}
<input type="submit" onclick="POST_request(); return false;" value="Submit">