如何将文本文件包含到javascript中

mih*_*hai 7 javascript import inline include

有没有办法将一些文本从另一个文件加载到javascript,没有服务器端代码?

我正在考虑使用另一个元素将文本保存在一些注释中,但我不知道如何用javascript读取它的源代码.

就像是:

<script src="myfile.js"></script>

<script> function readMyText() { ... }</script>

在myfile.js中: /* some text */

Poi*_*nty 11

如果你给它一个"类型",而不是浏览器理解为"JavaScript"的东西,你可以把你想要的任何东西放到一个脚本标签中:

<script id='Turtle' type='text/poem'>
  Turtle, turtle, on the ground;
  Pink and shiny - turn around.
</script>
Run Code Online (Sandbox Code Playgroud)

您可以通过"innerHTML"属性获取内容:

var poemScript = document.getElementById('Turtle');
var poem = poemScript.innerHTML;
Run Code Online (Sandbox Code Playgroud)

这是一个jsfiddle来演示.

这个技巧最近流行,人们通过模板进行客户端页面构建.


fms*_*msf 1

不使用 ajax 或任何服务器代码...抱歉,伙计,但你不能:(