Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从数据库中提取文本?_Javascript_Html_Firebase_Mathjax - Fatal编程技术网

Javascript 从数据库中提取文本?

Javascript 从数据库中提取文本?,javascript,html,firebase,mathjax,Javascript,Html,Firebase,Mathjax,我用Firebase把东西放到网站上。类似于“获取一个多项选择题/选项并将其放入div标签”。其中一些问题使用数学/化学方程式,我认为TeX将是一个很好的渲染工具 基本上,如果我的问题是“哪个反应是放热的?”,我希望我的答案选择不是“Na+H2O->NaOH+H2” 我只是不知道怎么做 我试过这个脚本,但不起作用。我认为这是因为从数据库中检索并通过getElementById将其填充到div标记中忽略了我可以对脚本执行的操作 <script type="text/javascript" s

我用Firebase把东西放到网站上。类似于“获取一个多项选择题/选项并将其放入div标签”。其中一些问题使用数学/化学方程式,我认为TeX将是一个很好的渲染工具

基本上,如果我的问题是“哪个反应是放热的?”,我希望我的答案选择不是“Na+H2O->NaOH+H2”

我只是不知道怎么做

我试过这个脚本,但不起作用。我认为这是因为从数据库中检索并通过getElementById将其填充到div标记中忽略了我可以对脚本执行的操作

<script type="text/javascript" src="http://latex.codecogs.com/latexit.js"></script>

我想也许我可以让它与document.write()一起工作,但我对它不太熟悉(对不起,我根本不是一个web开发人员)


有什么我可以做的吗,HTML/JavaScript/任何可以帮助我的东西?提前谢谢

我建议你联系一下。这是一个用javascript编写的开源latex排版程序。您可以对其进行配置,使其在从数据库中提取方程式后呈现方程式

如果你的方程非常简单,只需要几个下标和上标,MathJax可能就太过分了。您只需使用
标记和一些样式即可。你的方程式可以表示为

Na + H<sub>2</sub>O ⟶ NaOH + H<sub>2</sub>
Na+H2O⟶ NaOH+H2

维基百科上的很多数学都使用这种方法。

谢谢!我有MathJax为我工作,但化学的东西显示为斜体。有没有办法像乳胶包mhchem那样呈现化学公式等?我认为您可以将包添加到MathJax设置中。版本2增加了对mhchem包的支持。您可以在集线器设置中添加打包。看见