我有一个很长的 Markdown 文件。我还有一个 javascript 文件,它通过 markdown 运行解析器。在我的 javascript 文件中我设置了:
var text =“md/markdown.md”
这似乎没有像我希望的那样提取 markdown 文件的内容。但是,如果我将 markdown 文件的内容复制并粘贴到变量中,那么一切都会按预期进行。有没有办法设置这个 JavaScript 变量来获取这个外部 Markdown 文件的内容?
最佳答案
在网络浏览器的上下文中,如果您希望 JavaScript 从 URI 获取数据,那么您通常会使用 XMLHttpRequest目的。 MDN 有一个不错的 tutorial about using XMLHttpRequest 。
大多数通用 JavaScript 库都包含 XHR 包装器,其中包括兼容性修复(尤其是旧版 IE)。我喜欢YUI 。另一种选择是相对普遍的 jQuery .
对于问题中给出的情况来说这不是问题,但要注意 the same origin policy .
关于javascript - 将 javascript 变量设置为外部 Markdown 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14077512/