Я заметил, если вы .load(url)
, а URL-адрес - это страница, содержащая скрипты, эти сценарии автоматически выполняются. Есть ли способ вызвать .load(url)
без выполнения сценариев, а затем, возможно, выполнить их позже? Они, похоже, выполняются, даже если я использовал .load(url)
для элемента, который не был добавлен в документ.Выполняет ли jQuery .load() автоматически выполнение скриптов?
ответ
jQuery's load()
проверяет на наличие script
блокирует и выполняет их (посредством своего вспомогательного кода манипуляции с DOM).
Вы можете запросить страницу с $.ajax()
, а затем использовать метод html()
установить HTML - не использовать append()
, как он будет выполнять script
блоки тоже.
Я считаю, вы можете использовать .get()
. http://api.jquery.com/jQuery.get/
Например:
$.get('test.html', function(data) {
// HTML text is now in data variable
// If we use .html() the scripts are then executed.
$('.result').html(data);
});
Кроме того, из .load()
документации (http://api.jquery.com/load/):
При вызове .load(), используя URL без выражения с суффиксом селектора, содержание передается в .html() перед удалением скриптов. Это выполняет блоки скриптов перед их отбрасыванием. Если .load() вызывается с выражением селектора, добавленным к URL-адресу, однако, скрипты удаляются до обновления DOM и, таким образом, не выполняются.
- 1. Поддерживает ли SQLDeveloper выполнение скриптов?
- 2. Выполнение скриптов
- 3. Выполняет ли загрузка скриптов динамически блокировать рендеринг?
- 4. Выполняет ли завиток страницы автоматически?
- 5. Выполняет ли RecognitionListener.onError() автоматически SpeechRecognizer.cancel()?
- 6. Выполнение скриптов на бранке
- 7. любопытно Jquery .load()
- 8. Выполнение скриптов через CRON
- 9. Выполнение автоматически созданных скриптов параллельно в sql-сервере
- 10. Выполнение скриптов F #
- 11. Как заставить выполнение jQuery выполнить после .load()?
- 12. Выполнение скриптов через PHP
- 13. Крюка в выполнение скриптов
- 14. Выполнение скриптов через CGI
- 15. Выполняет ли resque автоматически повторные неудачные задания?
- 16. Выполняет ли cron-работу последнее выполнение cron?
- 17. Выполняет ли эта программа параллельное выполнение?
- 18. Выполняет ли параллельное выполнение в SSIS правильно?
- 19. Выполняет ли выполнение инструкции C# try/finally?
- 20. Выполняет ли заблокированная нить штраф за выполнение?
- 21. Выполняет ли `Any()` принудительное выполнение linq?
- 22. Выполняет ли «clang» выполнение общего исключения подвыражения?
- 23. Выполнение скриптов на стороне сервера
- 24. java Выполнение скриптов selenese с помощью webdriver
- 25. Включает ли JQuery (div) .load функцию (div) .load?
- 26. Выполнение скриптов Python в Android
- 27. Выполнение нескольких R-скриптов одновременно
- 28. Как сделать $ .load() выполнение скриптов, которые возвращаются в HTML через AJAX?
- 29. Выполняет ли только один интерпретатор Python несколько одновременных скриптов?
- 30. Сценарии, разделенные с jQuery .load