我正在使用 Mathjax 在用 PHP/Ajax 完成的 Web 应用程序中显示方程式。首次加载页面时,方程式会正确呈现。在同一页面中,当用户单击按钮时,ajax 代码会从数据库中获取一些数据并将其显示在同一页面上。但是,方程式无法正确显示,而是显示乳胶代码。但是如果我刷新页面,则方程式会正确呈现。我该如何解决这个问题?
问问题
5275 次
2 回答
16
有关详细信息,请参阅页面上有关修改数学的 MathJax 文档。
于 2011-11-16T17:29:12.300 回答
0
这在最新版本的 Mathjax 中发生了变化:这是我的有效代码:
$(function () {
$("button").click(function () {
event.preventDefault();
$.ajax({
url: "/test/Template",
data: $("form").serialize(),
type: "POST",
dataType: "html",
success: function (data) {
$("#Output").css("display", "");
$("#Output").html(data);
MathJax.typeset();
},
error: function (error) {
console.log(error);
},
});
});
});
于 2021-05-25T08:58:00.417 回答