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 :: Помогите создать тест при помощи AJAX

 PHP.SU

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


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

> Описание: Создание теста на Ajax
waraxeman
Отправлено: 29 Июня, 2009 - 17:45:35
Post Id



Новичок


Покинул форум
Сообщений всего: 8
Дата рег-ции: Июнь 2009  


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




Вопрос в следующем: надо сделать что то типа тестов.
Отправки ответа на вопрос теста буте выглядеть так <form id="myForm" action="test1.php" method="get"> ..... </form>, после выполнения php скрипта, он возвращает функцией echo форму следующего вопроса либо результат(окончание теста)...

Подскажите конкретным примером или кодом как это можно реализовать через AJAX чтоб не перезагружалась вся страница сайта?
 
 Top
Вездеход
Отправлено: 29 Июня, 2009 - 19:43:26
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 820
Дата рег-ции: Апр. 2008  
Откуда: Россия


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




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


-----
о великий nl2br!
Хочешь невероятных ощущений? Юзай блокнот! Блокнот - чудеса сбываются!
Чем меньше вы знаете PHP - тем ценнее мои знания!
 
 Top
waraxeman
Отправлено: 30 Июня, 2009 - 01:41:10
Post Id



Новичок


Покинул форум
Сообщений всего: 8
Дата рег-ции: Июнь 2009  


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




Вездеход пишет:
waraxeman
ищите на форуме
буквально пару дней назад похожая тема была. с подробными объяснениями.


не нашел, искал в Гугле... много инфы, но не совсем понятно... нужен вот ответ на мой вопрос а дальше потом разберусь
 
 Top
vitaliy_mad
Отправлено: 30 Июня, 2009 - 02:19:06
Post Id


Участник


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


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




 
 Top
Viper
Отправлено: 30 Июня, 2009 - 07:57:13
Post Id



Активный участник


Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007  
Откуда: Симферополь


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




если использовать Jquery то все просто.

CODE (text):
скопировать код в буфер обмена
  1. <script type="text/javascript">
  2. //<![CDATA[
  3.         $(document).ready(function(){
  4.                 $("#myForm").submit(function(){
  5.                         $.ajax({
  6.                                 type: "POST",
  7.                                 url: "mypage.php",
  8.                                 data: "param1=1&param2=2&param3=3",
  9.                                 dataType: "text",
  10.                                 cache: false,
  11.                                 success: function(html){
  12.                                         $("#result").append(html);
  13.                                 };
  14.                         });
  15.                 );
  16.         });
  17. //]]>
  18. </script>

можно непосредственно в url отправлять, а можно в data. #result это id элемента в который будет выводится ваше echo после обработки данных.


-----
Список фильмов с описанием, блекджеком и... для Joomla? -> https://киноархив[dot]com
Демо нового движка для сайта php.su -> php[dot]su, проект на гитхабе
 
 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