У меня есть следующий элемент script на моей веб-странице:
<script src="default.js" type="text/javascript"></script>
Используя JavaScript, я хочу получить информацию из файла script. Я знаю, что могу использовать запрос ajax для получения данных, но затем я получаю что-то с сервера, который у меня уже есть на локальном компьютере.
Итак, что бы я предпочел сделать, это получить содержимое из DOM (если это возможно) или что-то, что имеет тот же результат.
Приветствия Энтони
ОБНОВЛЕНИЕ
Я пытался упростить вопрос, может быть, плохую идею, я думал, что этот способ может вызвать меньше вопросов.
Реальная ситуация у меня следующая: у меня есть
<script type="text/html" class="jq-ItemTemplate_Approval">
...
html template that is going to be consumed by jQuery and jTemplate
...
</script>
Теперь это прекрасно работает, но это означает, что каждый раз, когда загружается страница, я должен отправлять шаблон в виде части главной страницы. Поэтому я планировал сделать следующее:
<script src="template.html" type="text/html"></script>
Это означало бы, что браузер будет кэшировать содержимое template.html, и мне не придется отправлять его каждый раз. Но для этого мне нужно получить содержимое из файла.
Также в этом случае, насколько мне известно, запрашивать контент через ajax не поможет, так как он должен вернуться на сервер, чтобы получить контент в любом случае.