Показать сообщение отдельно
  #1 (permalink)  
Старый 29.07.2015, 10:01
Новичок на форуме
Отправить личное сообщение для JSLIVE Посмотреть профиль Найти все сообщения от JSLIVE
 
Регистрация: 29.07.2015
Сообщений: 2

Ajax отправление формы 2-ой раз
Как превратить в асинхронный запрос?
<script type="text/javascript">
function dynamic_text(dtext,id) { 
document.getElementById(id).innerHTML=""+dtext+"";	
}
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;
}
</script>
<script type='text/javascript'>
function otziv() {
var xmlhttp = getXmlHttp();
xmlhttp.open('GET', 'review.php?name=god', false );
xmlhttp.send(null);
if(xmlhttp.status == 200) {
dynamic_text(xmlhttp.responseText,'window');
}
}</script>

Вот хтмл код


<table><tr>
<td onmouseover='otziv()'>Верите ли вы в Бога?</td></tr></table>
<br>
<div id='window'></div>


файл review.php

<?php
if(isset($_GET['name'])){  
$n = rand(0,100);
echo "А он точно верит в вас! ваше удачное число $n";
}?>

Последний раз редактировалось JSLIVE, 29.07.2015 в 12:09. Причина: переставил вопрос вверх
Ответить с цитированием