我不知道为什么,但每当页面被刷新时(当我选择一个下拉列表时,当我点击保存按钮时显示错误,在提交表单之前需要填写某些字段...在这些情况下页面重新加载)
每当页面刷新时,我的TinyMCE会将HTML控件显示为可见,在第二次刷新时,它会将这些HTML变为垃圾字符。
首次刷新后
Hi This is john<sup>123</sup>
第二次刷新后
Hi This is john<sup>123</sup>
任何帮助?
有没有办法让我可以进行部分刷新,这样TinyMCE就不会刷新。
答案 0 :(得分:0)
那些不是垃圾字符。他们是URLE编码的。 >
用于&#34;大于&#34; <
,<
用于&#34;少于&#34; >
。
TinyMCE正确编码字符,因此可以将它们作为HTTP有效负载发送。您只需解码它们,输出将返回其原始的ascii字符。
如果这不是一个选项,您可以在初始化时禁用TinyMCE上的编码:
tinyMCE.init({
entity_encoding: "raw", // <-- disable encoding
// ...other settings
}
以下是TinyMCE Encoding的文档。