На моей странице есть тег:
<script id='header' src='/Templates/Shared/Header.tmpl.html' type='text/html'></script>
Firebug сообщает мне, что Firefox 5 запрашивает этот ресурс. На вкладке HTML я могу перейти к элементу script и увидеть, что он содержит содержимое /Template/Shared/Header.tmpl.html.
jQuery, однако, настаивает на том, что тег script является пустым. $ ('# header'). html () возвращает пустую строку. Я не понимаю почему.
Да, я могу загрузить файл с помощью $ .get () и использовать $ ('# header'). Html (data) для установки содержимого. Тогда я могу использовать это, как я и ожидал. Это, очевидно, генерирует второй запрос, который я хотел бы избежать.