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]   

> Без описания
MadMike
Отправлено: 12 Декабря, 2012 - 12:50:44
Post Id



Новичок


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


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

[+]


Сделал кнопку которая удаляет запись из таблицы БД.

CODE (javascript):
скопировать код в буфер обмена
  1. var id = $(this).attr("id");
  2.                         <!--alert(id);-->
  3.                         if(confirm("Вы действительно хотите удалить эту запись?"))
  4.                                 {
  5.                                         $.ajax({
  6.                                                 type: "POST",
  7.                                                 url: "zzz/delete.php",
  8.                                                 data: {id: id},
  9.                                                
  10.  
  11.                                         });
  12.                                 }
  13.                         return false;


Как сделать чтобы на странице изменения отобразились без перезагрузки?
 
 Top
DeepVarvar Супермодератор
Отправлено: 12 Декабря, 2012 - 12:53:10
Post Id



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


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


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




Изменить DOM.
На жуйквере есть соотв метод remove()
 
 Top
MadMike
Отправлено: 12 Декабря, 2012 - 14:03:48
Post Id



Новичок


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


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

[+]


DeepVarvar пишет:
Изменить DOM.
На жуйквере есть соотв метод remove()


Да мне немного подругому. мне не надо удалять строку мне надо ее изменить.

Можно как-то заменить содержимое ячейки таблицы(ячейке ведь можно дать id ?)

Я вот думаю это применить:
success:function(data)
{
$("p").replaceWith( "<b>Paragraph. </b>" );
}

только как вместо параграфа указать конкретную ячейку таблицы?
 
 Top
esterio
Отправлено: 12 Декабря, 2012 - 14:30:33
Post Id



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


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


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




CODE (javascript):
скопировать код в буфер обмена
  1. $('td#id').html('SOME_TEXT')

?

(Отредактировано автором: 12 Декабря, 2012 - 14:30:48)

 
 Top
DeepVarvar Супермодератор
Отправлено: 12 Декабря, 2012 - 14:38:36
Post Id



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


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


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




MadMike, имейте ввиду что в IE элементы DOM, такие как style, table, tr, td и некоторые другие имеют свойство READONLY, т.е. изменить напрямую содержимое ячейки в вашем случае, для браузера Internet Explorer не представляется возможным. Не буду утверждать, но возможно, в jquery для IE это реализовано через копирование всей таблицы, замену в строке нужных значений и полной вставки "новой" таблицы в DOM.
В любом случае в вопросе кроссбраузерности - будьте осторожны.
 
 Top
MadMike
Отправлено: 12 Декабря, 2012 - 14:45:14
Post Id



Новичок


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


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

[+]


esterio, то что нужно. спасибо

DeepVarvar, заменилось все что нужно и в IE тоже все работает)

(Отредактировано автором: 12 Декабря, 2012 - 14:47:08)

 
 Top
MadMike
Отправлено: 12 Декабря, 2012 - 20:12:41
Post Id



Новичок


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


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

[+]


я вывожу результаты запроса в виде таблицы и в ней есть кнопки которые меняют данные в таблице БД.

1)есть ли какая-нибудь функция которая обновляет контент после того как скрипт прислал ответ?
2)таблицу с данными полностью формировать в скрипте к которому главный файл обращается?
3)пункт 2 вызовет сложности для реализации фильтра данных?
 
 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