Ajax调用后的Mathjax

时间:2011-06-29 03:21:02

标签: ruby-on-rails ajax

所以我的问题如下: 首先,我对另一个页面进行了ajax调用,并用新信息替换了当前DOM中的一些元素,这些信息利用Mathjax来渲染他们的数学公式。但是,在我的ajax调用之后,Mathjax似乎没有再次加载,因此没有渲染我的新数学公式的数学公式。以前有人遇到过这个吗?解决方案是什么?

非常感谢

2 个答案:

答案 0 :(得分:3)

This Mathjax documentation page应该会帮助你很多。

例如,它有MathJax.Hub.Queue(["Typeset",MathJax.Hub]);方法调用来更新页面上的每个新节点。

答案 1 :(得分:0)

除了Daniel O'Hara回答,您还可以尝试致电MathJax.Hub.Queue(["Reprocess",MathJax.Hub])。或直接致电MathJax.Hub.Typeset()但不建议在生产中这样做