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]   

> Без описания
Albertino
Отправлено: 14 Января, 2011 - 12:04:55
Post Id


Гость


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


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




есть тавлица с помощью ajax в нужные строки вставляется нужная инвормация
CODE (htmlphp):
скопировать код в буфер обмена
  1. <table><tr id=a1><a href='javascript:javascript:viewGift('12','1')'>link1</a></tr><tr id=a2><a href='javascript:javascript:viewGift('13','2')'>link2</a></tr></table>
функции javascript имееют следующий вид:
CODE (javascript):
скопировать код в буфер обмена
  1. function viewGift(id,i)
  2.                 {
  3.                         var url="view_gift.php?i="+id;
  4.                         request.open("GET",url,true);
  5.                         request.onreadystatechange=show_gift(i);
  6.                         request.send(null);
  7.                        
  8.                 }
  9.                 function show_gift(){
  10.                         if (request.readyState==4){
  11.                                 if (request.status==200){
  12.                                         var response=request.responseText;
  13.                                         alert(i);
  14.                             document.getElementById("a"+i).innerHTML=response;
  15.                                 }
  16.                          }
  17.                    
  18.                 }
как сделать чтоб при нажатии на ссылку информация записывалась в нужнюю строку тавлицы? например, при нажатии на ссылку link1 обновлялось содержимое <tr id='a1'>, при нажатии на ссылку link2 обновлялось содержимое <tr id='a2'>

(Отредактировано автором: 14 Января, 2011 - 13:27:30)

 
 Top
garvey
Отправлено: 14 Января, 2011 - 12:08:50
Post Id



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


Покинул форум
Сообщений всего: 528
Дата рег-ции: Май 2010  
Откуда: Minsk


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




Короче и непонятнее вопроса я ни разу не видел.
 
 Top
Albertino
Отправлено: 14 Января, 2011 - 12:59:40
Post Id


Гость


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


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




garvey пишет:
Короче и непонятнее вопроса я ни разу не видел.
Просто случайно отправил не дописав вопроса.
(Добавление)
даже можно задать вопрос конкретнее: почему не работае вставка в нужный блок
CODE (javascript):
скопировать код в буфер обмена
  1. function viewGift(id,i)
  2. {
  3.         var gift=i;
  4.         var url="view_gift.php?i="+id;
  5.         request.open("GET",url,true);
  6.         request.onreadystatechange=show_gift(gift);
  7.         request.send(null);
  8. }
  9. function show_gift(i){
  10.         var gift2=i;//alert(gift2);
  11.         if (request.readyState==4){
  12.                 if (request.status==200){
  13.                         var response=request.responseText;
  14.                          document.getElementById("a"+gift2).innerHTML=response;
  15.                   }
  16.         }
  17.                    
  18. }
те почему не срабатывает document.getElementById("a"+gift2).innerHTML=response? как понял не выполняется условие request.readyState==4 с чем это может быть связано?

(Отредактировано автором: 14 Января, 2011 - 14:42:41)

 
 Top
JustUserR
Отправлено: 14 Января, 2011 - 15:38:56
Post Id



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


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


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




Albertino пишет:
Даже можно задать вопрос конкретнее: почему не работае вставка в нужный блок
Возможной причиной осуществления некорректного функционирования предполагаемого JS-скритпа реализующего добавление полученного информационного поля в фиксированный контейнерных объект документа - может являться как использование некорректной сигнатуры целевого идетфикатора - так и отсутствие конвертации уровня трактования полученного текста в соответствие с элементами контейнера и разделителя - в таком случае возможно применение функции преобразования HTML-кода в его ассоциированное текстовое представление и последующий просмотр результата


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 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