Показать сообщение отдельно
  #8 (permalink)  
Старый 28.03.2010, 12:10
Аватар для cyberx
Аспирант
Отправить личное сообщение для cyberx Посмотреть профиль Найти все сообщения от cyberx
 
Регистрация: 02.02.2010
Сообщений: 50

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
Ответить с цитированием