Использование jQuery 1.4 Я столкнулся с проблемой с внешним JS в ответе ajax, удаляемом при доступе к нему с помощью html()
.
Я создаю бесконечный эффект прокрутки для темы Tumblr, используя ajax-запрос для загрузки следующей страницы. Tumblr выводит JS в сообщениях аудио и слайд-шоу, чтобы отобразить элементы <embed>
(проигрыватели Flash) для отображения содержимого. Разметка не может быть изменена.
Все отлично работает с использованием jQuery 1.3.2, внешний JS выполняется и отображает проигрыватели, однако в 1.4 удален javascript, и у меня остался запасной текст. JS включен в ответ, но при использовании html()
в обратном вызове ajax я не могу получить или заставить выполнить javascript.
Я хочу использовать jQuery 1.4, потому что я использую некоторые его новые функции в других частях, я могу заставить его работать, используя split
, но я не уверен, насколько надежно разделить ответ на определенный строка.
Я подготовил базовый образец (включает 2 файла, test.html & request.html ), демонстрирующий проблему. Откройте test.html для загрузки локального запроса из request.html
Является ли это поведение преднамеренным, могу ли я обойти это, или я просто делаю это неправильно?