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



如果像分页宝石,如[will_paginate][1]

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

所以这样的事情会解决。

$( 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]);
   }
});

就我而言,它可以通过参数 - 页面识别will_paginate

在您的情况下,它可能只是一个网址,因此请检查像

event.target.URL == 'something'

应该做好事。

最新更新