Javascript 文本及;REG表示为®;在html页面中
我试图将webhook中的数据呈现到表单标签上,比如说“PRO&require”被检索到表单上。但它被渲染为PRO®AIN,其中®被视为>。我知道我可以使用&;相反&但是我不能在更新此数据时对后端进行此更改 我的问题是,我们如何通过忽略此类情况将数据呈现到html页面。我想显示像从后端Javascript 文本及;REG表示为®;在html页面中,javascript,html,regex,extjs,render,Javascript,Html,Regex,Extjs,Render,我试图将webhook中的数据呈现到表单标签上,比如说“PRO&require”被检索到表单上。但它被渲染为PRO®AIN,其中®被视为>。我知道我可以使用&;相反&但是我不能在更新此数据时对后端进行此更改 我的问题是,我们如何通过忽略此类情况将数据呈现到html页面。我想显示像从后端 我想知道上面相同的文本是否能像在网格中一样正确地呈现不熟悉extjs,但从纯domapi中,您只需设置元素的innerText,例如element.innerText=“PRO&reseach”(或在
我想知道上面相同的文本是否能像在网格中一样正确地呈现不熟悉extjs,但从纯domapi中,您只需设置元素的
innerText
,例如element.innerText=“PRO&reseach”
(或在文本节点创建),它不会处理没有就不会发生的html实体代码>在®
之后。浏览器真的试图“修复”这一点吗?是的,HTML允许在不使用分号的情况下识别很少的字符。在这种情况下,更新innerText是有效的,但我如何无法对呈现此数据的整个应用程序进行此更改。我正在寻找一站式解决方案,通过直接更新值来显示原始数据。您可以使用Ext.String.htmlEncode(value)
将值存储在前端,它将&
编码为&代码>为您,因此您不必在后端执行任何操作。找不到一个api方法或设置来告诉extjs直接设置文本而不是html。