Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: передача переменной

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
SAD
Отправлено: 28 Ноября, 2009 - 03:20:24
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2508
Дата рег-ции: Май 2009  
Откуда: Днепропетровск, Украина


Помог: 75 раз(а)




знаю, что нужен аякс, посмотрел примеры, но не могу до конца разобраться

есть поле для ввода-text, при событии onchange происходит обработка , и нужно получить значение этого поля и присвоить его переменной.
вот я пытаюсь получить ее, но в алерте не выводится.
сам скрипт в 1.php
PHP:
скопировать код в буфер обмена
  1. <html>
  2. <head>
  3. <script language='JavaScript'>
  4. function createXmlHttpRequestObject() {
  5.  var xmlhttp;
  6.  try {
  7.   xmlhttp = new XMLHttpRequest();
  8.  } catch(e) {
  9.   try {
  10.    xmlhttp = new ActiveXObject('Microsoft.XMLHttp');
  11.   } catch(e) {}
  12.  }
  13.  
  14.  if(!xmlhttp) alert('Error');
  15.  else return xmlhttp;
  16. }
  17.  
  18. var xmlhttp = createXmlHttpRequestObject();
  19.  
  20. /*  function handleRequestStateChange() {
  21.  if(xmlhttp.readyState == 4) {
  22.   if(xmlhttp.status == 200) {
  23.   var response = xmlhttp.responseText;
  24.    document.getElementById('qq').value = response;
  25.  
  26.   }
  27.  }
  28. } */
  29. function data_obr()
  30. {
  31.     if (xmlHttp)
  32.     {
  33.         if(xmlHttp.onreadystatechange == 4)
  34.         {
  35.             alert(xmlHttp.responseText);  
  36.         }
  37.     }
  38. }
  39.  
  40. function getContent() {
  41.  //var str = document.getElementById('qq').value;
  42.  xmlhttp.open("POST", "1.php", true);
  43.  xmlhttp.onreadystatechange = data_obr();
  44.  xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
  45.  xmlhttp.send("ttt=1") ;
  46. }
  47.  
  48. </script>
  49. </head>
  50. <body>
  51. <form action="" method="POST">
  52. <td><input id="qq" name="kolvo" type="text" size="1" maxlength="80" value="" onchange="getContent();"></td>
  53. </form>
  54.  
  55. <script>
  56. alert("<? echo $_POST["ttt"]; ?>");
  57. </script>
  58. </body>
  59. </html>
  60.  

(Отредактировано автором: 28 Ноября, 2009 - 06:02:30)

 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« JavaScript & VBScript »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB