我只想做这样的事情:
contentAsync.load("linear_regression", new AsyncCallback<String>() {
public void onFailure(Throwable caught) {
content.add(new HTML("<h1>FAIL</h1>something went wrong"));
caught.printStackTrace();
}
public void onSuccess(String result) {
// after the RPC new mathematical equations were added to the web content
// so now I invoke the JavaScript function 'testFunc' on the client.
MainLayout.jsniAlert("testFunc");
}
});
JavaScript 部分:
<script type="text/javascript">
function testFunc() {
alert('huhu');
MathJax.... <--! reload page -->
}
</script>
我只需要知道是否以及如何告诉 MathJax 重新加载页面.. 我找不到这样做的示例。我已经试过了
MathJax.Hub.Process();
MathJax.Hub.Update();
MathJax.Hub.Reprocess();
MathJax.Hub.Rerender();
但是没有电话做我希望它会做的事情。谢谢你的帮助