ваый,
Упс, забыл про него.. Попробовал по другому. Взял пример с этого сайта и немножко его переделал, но переменная "qw" не передаётся через метод пост, хотя всё остальное загружается.
Вот содержание скрипта:
<script>
function getXmlHttp(){
var xmlhttp;
try {
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (E) {
xmlhttp = false;
}
}
if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
xmlhttp = new XMLHttpRequest();
}
return xmlhttp;
}
function vote() {
var req = getXmlHttp()
var statusElem = document.getElementById('content');
req.onreadystatechange = function() {
if (req.readyState == 4) {
statusElem.innerHTML = req.statusText; // показать статус (Not Found, ОК..)
if(req.status == 200) {
statusElem.innerHTML = "Ответ сервера: "+req.responseText;
}
}
}
req.open('POST', '/1.php', true);
var qw = 'sdg123';
req.send(qw); // отослать запрос
statusElem.innerHTML = 'Ожидаю ответа сервера...'
}
</script>
<div id="content"></div>
<a href="javascript:void(0)" onclick="vote()">Загрузить2</a>
А это содержание файла 1.пхп
<?php
echo 'Данные загружены!<br>';
echo 'Пост запрос переменной qwerty - '.$_POST['qw'];
echo '<br>Гет запрос переменной qwerty - '.$_GET['qw'];
?>