Показать сообщение отдельно
  #1 (permalink)  
Старый 26.10.2010, 15:15
Новичок на форуме
Отправить личное сообщение для bivnikus Посмотреть профиль Найти все сообщения от bivnikus
 
Регистрация: 26.10.2010
Сообщений: 2

Очень нужно.. Отправка HTML куски в JSON от сервера используя Ajax
Впервые столкнулся с этим вопросом. В общем стал юзать фреймвок jQuery. Выполняет аякс запросы хорошо.. Отправляю кусоки HTML в JSON формате. А т.к. JSON требует двойные кавычки, то в кусочках HTML, которые помещаю в JSON-ответ от сервера, приходится экранировать атрибуты тегов типа class='class1', одинарными кавычками в общем та. В общем картина такая:
$HTML = '<div class=\'class1\'>'


Скрипт работает, JavaScript вставляет куски HTML, все в ажуре... НО, когда стал отправлять код, события на котором перехватываются JavaScript, он не стал их перехватывать. отправляю по аякс-запросу HTML-код с ссылкой и $(document).ready(function(){, уже стоит код перехвата кликов по данной ссылке. Аякс вставляет полученный код с ссылкой, но ссылка не работает.
Перехват работает если ссылка есть в момент загрузки ВСЕЙ страницы. А если она получена через JSON массив - нифига.
Не понимаю, может перехват событий возможен тока на тех элементах DOM, которые доступны с момента загрузки всей страницы чтоли
Ответить с цитированием