Выполнение скриптов в AJAX
Подскажите как в ajax подгружать выполнение скриптов. Есть подгружаемый контент в котором элементы должны обрабатываться скриптами, но этого не происходит, так как скрипты загруженные при начальной загрузке сайта, не распространяются на контент подгруженный через ajax.:help:
|
записывайте скрипты в функции и функции запускайте либо с контентом, либо по окончанию загрузки AJAX
$.ajax({ beforeSend : function() { /* перед загрузкой */ }, success: function(data){ /* загрузил контент */ }, complete : function(){ /* AJAX закончил */ } }); |
простой пример:
http://plnkr.co/edit/9AvyF9alYs8mVsCrBeNP?p=preview |
Mikhail1989,
Контент считывать через .responseText; и подгружать через appendTo(в какой-то элемент) //Естественно контент в текстовом формате UTF-8 на своем домене Пример: var lnk = '/forum/jquery/57227'; var html = $.ajax({url:lnk, async: false, cache:true}).responseText; $(html).appendTo('body'); Как сделать ассинхронный, если нужен, - сообразите, или поройте в инете |
Часовой пояс GMT +3, время: 18:51. |