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

HTML+CSS+JavaScript

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

 

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

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

тема: Передача данных из формы PHP приложению.
 
 автор: Даниэль   (02.03.2008 в 10:55)   письмо автору
 
 

У меня возникла проблема с передачей данных из формы.У меня ничего не отправляеться php программе.Помогите!Вот не большой пример моего java scripta.Зарание спасибо!


var request = null;
try {
  request = new XMLHttpRequest();
} catch (trymicrosoft) {
  try {
    request = new ActiveXObject("Msxml2.XMLHTTP");
  } catch (othermicrosoft) {
    try {
      request = new ActiveXObject("Microsoft.XMLHTTP");
    } catch (failed) {
      request = null;
    }
  }
}

if (request == null)
  alert("Ошибка в создании обьекта");
  
function submitOrder() {
  var name = document.getElementById("name").value;
  var mail = document.getElementById("mail").value;
  var text = document.getElementById("text").value;
  var url = "ok.php";
  request.open("GET", url, true);
  request.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  request.send("name=" + escape(name) +
               "&mail=" + escape(maile) +
               "&text=" + escape(text));
}

   
 
 автор: вялый   (02.03.2008 в 11:33)   письмо автору
 
   для: Даниэль   (02.03.2008 в 10:55)
 

А какой текст ошибки выдает? Для начала попробуйте без
request.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
, доложите о результатах.

   
 
 автор: Даниэль   (02.03.2008 в 13:03)   письмо автору
 
   для: вялый   (02.03.2008 в 11:33)
 

В IE 7 в статусной строке принажитии на button пишется ошибка java script.Убрал серавно не идет.

   
 
 автор: вялый   (02.03.2008 в 16:23)   письмо автору
 
   для: Даниэль   (02.03.2008 в 13:03)
 

а пхп скрипт запускается? пусть скрипт будет создавать какой нибудь файл, так вы можете узнать, запустился он или нет

   
 
 автор: вялый   (02.03.2008 в 16:26)   письмо автору
 
   для: Даниэль   (02.03.2008 в 13:03)
 

кстати вот типичный синтаксис аякса:

try {request=new XMLHttpRequest()}
catch(microsoft){try{request=new ActiveXObject("Msxml2.XMLHTTP")}
                catch(other_microsoft){request=new ActiveXObject("Microsoft.XMLHTTP");}
                }
if(!request)alert("Error XMLHttpRequest()");
 
function f()
    {var url="test.php";
     request.open("GET",url,true);
     request.onreadystatechange=f2;
     request.send(null);
    }
  function f2()
    {alert(request.responseText);
    if(request.readyState==1)document.all.img2.style.visibility="visible";
     if(request.readyState==4)
        {if(request.status==200){document.all.img.src="my_site/my_script/stat_browsers.php?img_x=400";
                                 document.all.img2.style.visibility="hidden"
                                 }
        else if(request.status==404)alert("Запрошенного ресурса не существует");
        else alert("Error in AJAX");
 }
    }

   
Rambler's Top100
вверх

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