Показать сообщение отдельно
  #3 (permalink)  
Старый 30.06.2008, 09:44
Аспирант
Отправить личное сообщение для gaolong Посмотреть профиль Найти все сообщения от gaolong
 
Регистрация: 29.06.2008
Сообщений: 35

я делал и по книге и по инету со статей брал...выводят пустоту...может чтото нетак делаю просто...почемуто не обрабатывается и всё....мы с другом сутки мучали...и ничего.Поэтому и прошу чтобы ктото написал правильную работу)

вот 1 из многочисленных попыток...

код index.php
================================================== ==============
<input type="text" id="input_1" /> 
<input type="text" id="input_2" /> 
<input type="button" class="button" value=" Отправить форму  " onclick="process();" /> 

<script language="javascript" type="text/javascript">
var xmlHttp = new XMLHttpRequest();
function process()
{
    if (xmlHttp)
    {     
        try
        { 
            var data1 = document.getElementById("input_1").value;       
            var data2 = document.getElementById("input_2").value;
            var send_post="data1=" + data1 + "&data2=" + data2; 
            xmlHttp.open("POST", "form.php", true); 
            xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
            xmlHttp.onreadystatechange = data_obr; 
            xmlHttp.send(send_post); 
   
        }
        catch (e)
        { 
            alert("Не удалось соединиться с сервером:\n" + e.toString());     
        }   
    }
} 
function data_obr()
{
    if (xmlHttp)
    {
        if(xmlHttp.onreadystatechange == 4)
        {
            alert(xmlHttp.responseText);  
        }
    }
}
</script>

================================================== ================
form.php
================================================== ================
<?php
if (isset($_POST['data1']))       
$data1 = $_POST['data1']; 
echo $data1;

?>

================================================== ================
если убрать data_obr то выводит пустое сообение

Последний раз редактировалось gaolong, 30.06.2008 в 11:08.
Ответить с цитированием