javascript - 将 javascript 变量设置为外部 Markdown 文件

标签 javascript markdown

我有一个很长的 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/

相关文章:

html - 使用 Markdown,如何使图像及其标题居中?

javascript - JSONP - 触发完成、成功、错误 Ajax 调用

javascript - 不理解 JS 中的这个 setTimeout

markdown - 在 .rst 文件中渲染 Markdown 文件的输出

css - 如何在 R Markdown 中为纯文本代码栅栏获取灰色背景?

markdown - 如何在没有列标题的 Markdown 中获取表格?

javascript - 使用jquery的第n个元素

JavaScript 正则表达式或运算符

javascript - 如何使用基于属性的测试库为 reducer 生成一组有效操作?

markdown - 如何使用 Markdown 创建只有一行的表