var req;
if (window.XMLHttpRequest) req = new XMLHttpRequest();
else if (window.ActiveXObject) {
try {
req = new ActiveXObject('Msxml2.XMLHTTP');
} catch (e){}
try {
req = new ActiveXObject('Microsoft.XMLHTTP');
} catch (e){}
}
if (req) {
req.onreadystatechange = function() {
if (req.readyState == 4 && req.status == 200) { alert(req.responseText); }
};
req.open("POST", 'index.php', true);
req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
req.send('param=1&ajax=1');
}
else alert("Браузер не поддерживает AJAX");
if(isset($_POST['param']))
{
мои действия
}
Если этот код лежит на странице index.php и тут указано req.open("POST", 'index.php', true);
он не работает. Если тут сделать так req.open("POST", 'test.php', true); и php перепроверку перебросить в этот test.php то работает, не срабатывает если этот java script лежит на странице index.php и php перепроверка тоже. И знаю что надо учит, но я пока изучаю php и в одном деле мне понадобилась эта вещь, я не в силах сам изучать несколько языков, пока хочу подучить php