Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 16.05.2015, 19:42
Аватар для apolon13
Интересующийся
Отправить личное сообщение для apolon13 Посмотреть профиль Найти все сообщения от apolon13
 
Регистрация: 24.04.2015
Сообщений: 28

Работа с динамически добавленными элементами в jQuery
Доброго времени суток

Есть задача.Повесить обработчик на различные элементы которые приходит из бд.(Например:Слайдеры Табы и т.д).
Но сделать этого не получается.

Вот код
$(document).ready(function(){
	$('a').on('click', function(){
			var href = $(this).attr('href');
			$.ajax({
            	type: "POST",
            	url: "ajax.php",
      			data: 'page='+href,
				dataType: "json",
            	success: function(data) { 
				var obj=JSON.stringify( data );
				obj = jQuery.parseJSON(obj);
					$('article.preview-news').hide().html(obj.text).fadeIn(200);
					$('title').html(obj.title);
				}
			})
		return false
		})
	})


Как мне прицепить например вот такой обработчик

$(".bxslider").bxSlider({
          speed: '300',
          auto: true,
          randomStart: true

      });


На вновь пришедшие элементы.

Подобных обработчиков будет множество.
Возможно ли какое нибудь универсальное решение?

Буду очень рад помощи.
Ответить с цитированием
  #2 (permalink)  
Старый 16.05.2015, 19:51
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,145

apolon13,
в начало 14 строки добавляйте вашу инициализацию и
почему obj.text а не data.text ?
зачем строки 10 и 11 ?
Ответить с цитированием
  #3 (permalink)  
Старый 16.05.2015, 20:12
Аватар для apolon13
Интересующийся
Отправить личное сообщение для apolon13 Посмотреть профиль Найти все сообщения от apolon13
 
Регистрация: 24.04.2015
Сообщений: 28

Дабы не попасть в неловкую ситуацию,хочу предупредить Вас что я в jquery и javascript вообще мимо ходом

И код не мой
У меня задача прикрутить обработчики.

Ну могу предположить что 10 и 11 строка преобразует data в json формат?
Ответить с цитированием
  #4 (permalink)  
Старый 16.05.2015, 20:19
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,145

Сообщение от apolon13
Ну могу предположить что 10 и 11 строка преобразует data в json формат?
у сервера попросили
Сообщение от apolon13
dataType: "json",
в data будет нормальный обьект
в качестве эксперимента
попробуйте убрать строки 10 и 11 они лишние
а в строках 12 и 13 obj заменить на data
Ответить с цитированием
  #5 (permalink)  
Старый 16.05.2015, 20:26
Аватар для apolon13
Интересующийся
Отправить личное сообщение для apolon13 Посмотреть профиль Найти все сообщения от apolon13
 
Регистрация: 24.04.2015
Сообщений: 28

Спасибо.И правда работает.
Ответить с цитированием
  #6 (permalink)  
Старый 18.05.2015, 07:01
Профессор
Отправить личное сообщение для kostyanet Посмотреть профиль Найти все сообщения от kostyanet
 
Регистрация: 23.10.2010
Сообщений: 2,718

Сообщение от apolon13
На вновь пришедшие элементы.
С вновь пришедшими элементами должен прийти их собственный код в тегах <script></script> и все.
Ответить с цитированием
  #7 (permalink)  
Старый 18.05.2015, 07:07
Профессор
Отправить личное сообщение для kostyanet Посмотреть профиль Найти все сообщения от kostyanet
 
Регистрация: 23.10.2010
Сообщений: 2,718

Сообщение от apolon13
Подобных обработчиков будет множество.
Или передавайте опции через тот же жисон, тогда, если логика позволяет, можно заделать общее место в обработке responseText
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
виджет, только сторона клиента (JS, JQUery, работа с датами, масштабирование) eugen35 Работа 4 31.07.2014 09:50
плагин, работа с динамически добавленными элементами DeUM Events/DOM/Window 1 30.03.2014 20:26
Работа для знатока jQuery virtualbrest Работа 0 24.07.2013 16:05
Динамически загружаемая jQuery и jQuery-функции в одном файле 67bytes Общие вопросы Javascript 6 06.03.2013 09:01
jQuery. Работа с динамически создаваемым списком. nule jQuery 6 27.12.2011 16:56