Отправка POST запроса c помощью javascript на PHP
У меня есть 2 файла:
function SendPost() {
var xmlhttp = getXmlHttp(); // Создаём объект XMLHTTP
xmlhttp.open('POST', 'test.php', true); // Открываем асинхронное соединение
xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); // Отправляем кодировку
xmlhttp.send("z= " + 1); // Отправляем POST-запрос
}
и
php вообще не видит принятой z! Что я делаю не так? Если кто может - сделайте так, чтобы js отправлял переменную z=1 на php, и я ее мог бы увидеть с помощью echo('$_POST["z"]: '.$_POST['z']);
PS: js не знаю, знаю php
if(isset($_POST['z'])) {
header("Content-type: text/txt; charset=UTF-8");
if($_POST['z']=='1') {
echo 'запрос POST успешно обработан, z = 1';
}
else {
echo 'карявый POST запрос';
}
}
echo('$_POST["z"]: '.$_POST['z']);
//открытие и закрытие php есть