Показать сообщение отдельно
  #6 (permalink)  
Старый 24.02.2011, 11:29
Новичок на форуме
Отправить личное сообщение для chegee2 Посмотреть профиль Найти все сообщения от chegee2
 
Регистрация: 24.02.2011
Сообщений: 6

ну. вобщем, скрипт script.js я изменил, теперь он выглядит вот так

function gos()
{
    var textEl = document.getElementById("t");
    var textToSend = textEl.value;
    
    function getXmlHttp()
    {
        var xmlht;
        try
        {
            xmlht = new ActiveXObject("Msxml2.XMLHTTP");
        }
        catch (e)
        {
            try
            {
                xmlht = new ActiveXObject("Microsoft.XMLHTTP");
            }
            catch (ee)
            {
                xmlht = false;
            }
        }
        if (!xmlht && typeof XMLHttpRequest!='undefined')
        {
            xmlht = new XMLHttpRequest();
        }
        return xmlht;
    }

    
    var xmlht = getXmlHttp(); //new XMLHttpRequest()
    var sse = "param1="+encodeURIComponent(textToSend)+"&param2=laga";
    xmlht.open("POST", "post.php", true);
    xmlht.onreadystatechange = function(){
        if (xmlht.readyState == 4){
            var formEl = document.getElementById("fo");
            var newnode = document.createElement("p");
            newnode.innerHTML = xmlht.responseText;
            formEl.appendChild(newnode);
        }
    }
    xmlht.setRequestHeader("Content-Type", "application/x-www-from-urlencoded");
    alert(sse);
    xmlht.send(sse);
    
}


тоесть добавилась функция getXmlHttp, с помощью которой же и создается объект запроса...
но к сожалению, ничего не изменилось, и, по прежнему, post.php возвращает "phpinfo"... может проблема в конфигурации php?
Ответить с цитированием