Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: отослать форму ajax
 
 автор: vale1487   (08.05.2010 в 21:55)   письмо автору
 
 

Имею код который получает ответ от сервера, не могу дойти как мне форму отправить вместе с запросом наприемер

<form>

<input name="text_tut" type="text" >

<input type="button" onclick="vote()">

</form>









<script type="text/jscript">

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;
    }

// сам запрос


// javascript-код голосования из примера

    function vote() {

        // (1) создать объект для запроса к серверу
        var req = getXmlHttp()  
            
            // (2)
        // span рядом с кнопкой
        // в нем будем отображать ход выполнения
        
        var statusElem = document.getElementById('vote_status') 
         
        req.onreadystatechange = function() {  
            // onreadystatechange активируется при получении ответа сервера
     

     
            if (req.readyState == 4) { 
                // если запрос закончил выполняться
     
                statusElem.innerHTML = req.responseText // показать статус (Not Found, ОК..)
     
                if(req.status == 200) { 
                     // если статус 200 (ОК) - выдать ответ пользователю
                    //alert("Ответ сервера: "+req.responseText);
                }
                // тут можно добавить else с обработкой ошибок запроса
            }
     
        }

           // (3) задать адрес подключения
        req.open('GET', 'describe.php', true);  

     
        // объект запроса подготовлен: указан адрес и создана функция onreadystatechange
        // для обработки ответа сервера
          
            // (4)
        req.send(this.form);  // отослать запрос
       
            // (5)
        statusElem.innerHTML = '<img src=loadinfo.net.gif />'
    }


</script>







  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования