в методе $.fn.load() принятый html-код вставляется через innerHTML. При изменении innerHTML элемента исполнения скриптов не происходит.
Варианта решения проблемы 3:
1) Пересмотреть архитектуру, избавиться от этих скриптов. Совет Deff'а тут бы помог наверное.
2) Перед вставкой вытянуть регулякрой все скрипты и заэвалить их, либо вставить через тег <script> в DOM страницы
3) После вставки пересоздать все теги <script> с сохранением их innerHTML - это заставит их выполниться.
|