Если перейти по прямой ссылке на сайт javascript загружается и все функции сайта работают, но если загружать контент ajax'ом js файлы не загружаются. Есть ли возможность загружать эти файлы js, чтоб работали даже если загружать страницу ajax'oм?
________ посл. ред. 16.12.2016 в 17:10; всего 1 раз(а); by TotoRino
Они грузятся но не исполняются, потому как при прямом переходе у тебя их обработку делает броузер, а когда ты их тянеш XMLHttpRequest то никакой обработки не происходит, потому как XMLHttpRequest не является броузером и не может обрабатывать js,он просто читает контент.
Сибирский (19.12.2016 в 12:17) Они грузятся но не исполняются, потому как при прямом переходе у тебя их обработку делает броузер, а когда ты их тянеш XMLHttpRequest то никакой обработки не происходит, потому как XMLHttpRequest не является броузером и не может обрабатывать js,он просто читает контент.
T o t o R i n o , нет, но есть возможность те же ajax подгружать в броузер сам js до результата выполнения и тем самым начать выполнение в уже подгруженном. Ну это соответственно нужно изменить скрипты так, что бы они не были привязаны к страничке.