使用从ajax响应加载的数据呈现mathjax内容

时间:2017-11-10 17:33:38

标签: ajax mathjax will-paginate

如果像[will_paginate] [1]

那样的分页宝石

从ajax加载的内容不会呈现MathJax符号。

1 个答案:

答案 0 :(得分:0)

所以这样的事情会解决。

$( document ).ajaxSuccess(function( event, xhr, settings ) {
   let url = new URL(event.target.URL);
   let params = new URLSearchParams(url.search.slice(1));
   if (params.get('page') != null) {
      MathJax.Hub.Queue(["Typeset",MathJax.Hub]);
   }
});

在我的情况下,它可以通过参数来识别 - 页面

在您的情况下,它可能只是一个网址,所以检查

event.target.URL == 'something'

应该做得好。