1
我想弄清楚如何讓JS編碼我的MathJax字符串。比方說,我有:JSON字符串轉義 - MathJax
\(ax^2 + bx + c = 0\)
這未能通過JSON皮棉測試,但它是有效的代碼,我會用使方程式內嵌顯示。有什麼內置的方法在JS中做到這一點?
componentURIEncode()
沒有給出適當的解決方案。
我想弄清楚如何讓JS編碼我的MathJax字符串。比方說,我有:JSON字符串轉義 - MathJax
\(ax^2 + bx + c = 0\)
這未能通過JSON皮棉測試,但它是有效的代碼,我會用使方程式內嵌顯示。有什麼內置的方法在JS中做到這一點?
componentURIEncode()
沒有給出適當的解決方案。
首先,JavaScript字符串中不能有單個反斜槓。
其次,如果你想JSON編碼的對象,你需要一個對象:
var MyMath = {};
MyMath.formula = "\\(ax^2 + bx + c = 0\\)";
var jMath = JSON.stringify(MyMath);
我知道單反斜槓問題,但不知道如何解決它。我的計劃是在該內容中使用AJAX,然後使用Angular語句填充它。因此,我需要將方程存儲爲JSON字符串(我認爲)。如果「\\(ax^2 + bx + c = 0 \\)」是有效的,也許我的問題應該是我從無效字符串到有效字符串的方式? –
你試過'JSON.encode'?你也確定你需要它的JSON編碼嗎? – Musa