Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa para todos,
Estou recebendo dados via AJAX
$.ajax({
url: '/vest//data',
data: data,
type: 'POST',
async: 'true',
dataType: 'json',
beforeSend: function () {
No entanto, quando recebo dados XMLNS (contém fórmulas no formato MathML), ele não é interpretado. Plugin Wiris do CKEditor.
O que pode ser feito para resolver?>
15 minutos atrás, angelorubin disse:
O que você quer dizer exatamente com: "ele não é interpretado"?
O MIME TYPE para MathML está declarado?
Na documentação do CKEditor diz para incorporar o script do WIRISplugin.js na página para que o MathML seja convertido em imagem PNG. Então quando a página é carregada e contém o html do XLMNS, tudo acontece perfeitamente.
Entretanto, ao carregar dinamicamente via AJAX, ele vem em sua forma XLMNS e não é interpretado para ser convertido em PNG, assim ele fica desformatado (não consegui fazer com que fosse interpretado, e assim, formatado corretamente como uma fórmula via HTML).
Exemplo simples:
<math xmlns="http://www.w3.org/1998/Math/MathML"><mi mathvariant="normal">I</mi></math>
Desse jeito, a formatação não fica como uma fórmula, mas sim um html normal.
:( não sei o que fazer.>
Em 15/09/2018 at 12:38, eiwes disse:
Na documentação do CKEditor diz para incorporar o script do WIRISplugin.js na página para que o MathML seja convertido em imagem PNG. Então quando a página é carregada e contém o html do XLMNS, tudo acontece perfeitamente.
Entretanto, ao carregar dinamicamente via AJAX, ele vem em sua forma XLMNS e não é interpretado para ser convertido em PNG, assim ele fica desformatado (não consegui fazer com que fosse interpretado, e assim, formatado corretamente como uma fórmula via HTML).
Exemplo simples:
<math xmlns="http://www.w3.org/1998/Math/MathML"><mi mathvariant="normal">I</mi></math>
Desse jeito, a formatação não fica como uma fórmula, mas sim um html normal.
:( não sei o que fazer.
Resolvido :), apenas coloquei uma linha no código
MathJax.Hub.Queue(["Typeset", MathJax.Hub, "#minhaDiv"]);
O que você quer dizer exatamente com: "ele não é interpretado"?
O MIME TYPE para MathML está declarado?
Tem um exemplo de como os dados chegam?
Talvez isso possa ajudar - https://www.mathjax.org