Возможно, вы столкнулись с той же проблемой, что и в этот вопрос .
Загрузка содержимого, включающего <script>
элементов, на страницу крайне ненадежно. jQuery пытается решить проблемы, но это не совсем удачно.
Лучший: не делай этого. Держите весь свой статический код JavaScript отдельно от содержимого, загруженного с помощью load()
, и используйте обратный вызов после загрузки, чтобы запустить любой код JavaScript, который необходимо привязать к новому содержимому страницы.