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 :: Перезагрузка div в ajax

 PHP.SU

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


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

> Описание: обновление части страницы
sacden
Отправлено: 22 Ноября, 2012 - 21:15:55
Post Id


Новичок


Покинул форум
Сообщений всего: 44
Дата рег-ции: Окт. 2011  


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




Хотелось бы узнать, возможно сделать так, чтобы по нажатию кнопки...перезагружалась часть страницы, которая находится в <div>. В диве - запрос (INSERT), который вставляет данные в базу данных.
В итоге должно выйти так, чтобы по нажатию кнопки...div медленно исчезает, информация добавляется в БД и далее div появляется снова уже с обновленными данными.
SQL запрос находится в диве - <div id="resp"></div>. Как обновить только этот кусочек текста?

CODE (javascript):
скопировать код в буфер обмена
  1. <script type="text/javascript" language="javascript">
  2. function senddata() {
  3. $.ajax({
  4.  
  5.   type: 'POST',
  6.   url: "script.php",
  7.   data: {id: $('#id').val(), one: "1" },
  8.  success: function(data) {
  9.  $("#resp").fadeOut("slow"),
  10.  $("#resp").fadeIn("slow")
  11.  }}
  12.  
  13. )}
  14.  
  15. </script>
 
 Top
Panoptik
Отправлено: 22 Ноября, 2012 - 21:21:42
Post Id



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


Покинул форум
Сообщений всего: 2493
Дата рег-ции: Нояб. 2011  
Откуда: Одесса, Украина


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




CODE (javascript):
скопировать код в буфер обмена
  1. $("#rest").html(data);

(Добавление)
в идеале так
CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. $("#rest").fadeOut('slow',function(){
  3.    $(this).html(data).fadeIn('slow');
  4. });
  5.  
  6.  
  7.  


-----
Just do it
 
 Top
sacden
Отправлено: 23 Ноября, 2012 - 00:18:33
Post Id


Новичок


Покинул форум
Сообщений всего: 44
Дата рег-ции: Окт. 2011  


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




Благодарю! ...но все что получилось...див медленно исчезает, данные добавляются в базу данных...но не появляются. Может там где-то маленькая ошибочка? =) А так все супер!

CODE (javascript):
скопировать код в буфер обмена
  1.  
  2.  
  3. <script type="text/javascript" language="javascript">
  4. function senddata() {
  5. $.ajax({
  6.  
  7.   type: 'POST',
  8.   url: "script.php",
  9.   data: {id: $('#id').val(), one: "1" },
  10.  success: function(data) {
  11. $("#resp").fadeOut('slow',function(){
  12.    $(this).html(data).fadeIn('slow');
  13. });
  14.  }}
  15.  
  16. )}
  17.  
  18. </script>
 
 Top
armancho7777777 Супермодератор
Отправлено: 23 Ноября, 2012 - 01:38:23
Post Id



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


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


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




Файл script.php покажите.
 
 Top
sacden
Отправлено: 23 Ноября, 2012 - 08:47:47
Post Id


Новичок


Покинул форум
Сообщений всего: 44
Дата рег-ции: Окт. 2011  


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




PHP:
скопировать код в буфер обмена
  1. <?
  2. ...подключение к базе данных
  3.  
  4. mysql_select_db($db, $link);
  5. if (!empty($_POST))
  6.     {
  7.         $sql="INSERT INTO tablica (sportsmen,marafon,ochko) VALUES ('" . $_SERVER['PHP_AUTH_USER'] . "','".mysql_real_escape_string($_POST['id'])."','".mysql_real_escape_string($_POST['one'])."')";  
  8.         if (mysql_query($sql)) {
  9.                
  10.                
  11.                
  12.                 echo '<p style="color:green;">Вы успешно добавлены</p>';}
  13.                
  14.     }
  15. ?>
 
 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