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
petr
Отправлено: 20 Апреля, 2013 - 15:13:35
Post Id


Новичок


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


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




Здравствуйте.
На странице подгружаются данные с помощью ajax в виде списка
CODE (html):
скопировать код в буфер обмена
  1. <ul>
  2. <li>item1</li>
  3. <li>item 2</li>
  4. ...
  5. </ul>

После этого я хочу с ними работать, т.е. чтоб при клике на эл-т списка происходили какие-то действия.
Пока что не получается вывести даже обычный alert при клике на элемент
CODE (javascript):
скопировать код в буфер обмена
  1. <script type="text/javascript">
  2.           $(document).ready(function(){
  3.              
  4.           $('li').on('click',function(){
  5.               alert('hi');
  6.           });
  7.          
  8.           $("#search").keyup(function(){
  9.              var search = $("#search").val();
  10.              $.ajax({
  11.                type: "POST",
  12.                url: "http://framework/dir/all_news",
  13.                data: {"search": search},
  14.                cache: false,                                
  15.                success: function(response){
  16.                   $("#resSearch").html(response);
  17.                }
  18.              });
  19.              return false;
  20.            });
  21.            
  22.         });
  23.         </script>

Если вместо on ставлю live, то даже данные аяксом не подгружаются.
В frontend новичек
Помогите плз.
Заранее спасибо.

(Отредактировано автором: 20 Апреля, 2013 - 15:14:29)

 
 Top
DelphinPRO
Отправлено: 20 Апреля, 2013 - 15:21:33
Post Id



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


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


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




CODE (javascript):
скопировать код в буфер обмена
  1. $('#container').on('click', 'li', function(){
  2.     alert('hi');
  3. });


#container - элемент в который загружаются данные

вам нужно смотреть по теме "Делегированная обработка событий"


-----
Чем больше узнаю, тем больше я не знаю.
 
 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