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