Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/384.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在网格extjs4中转义html(href)_Javascript_Jquery_Html_Extjs - Fatal编程技术网

Javascript 在网格extjs4中转义html(href)

Javascript 在网格extjs4中转义html(href),javascript,jquery,html,extjs,Javascript,Jquery,Html,Extjs,我必须转义Extjs网格中的所有HTML。 我使用了gonfig: return Ext.String.htmlEncode(value); 在我专栏的渲染器中,它就像一个简单html的魅力,如h1、b、i等 但是,如果我将以下代码放入单元格中: <a href="#" onclick="alert('Alert !!')"> foo </a> 当我点击单元格时,警报被发送 我如何预防它?此问题的解决方法如下: 为什么不通过渲染器传递?通过渲染器是什么意思?因为渲染器

我必须转义Extjs网格中的所有HTML。 我使用了gonfig:

return Ext.String.htmlEncode(value);
在我专栏的渲染器中,它就像一个简单html的魅力,如h1、b、i等

但是,如果我将以下代码放入单元格中:

<a href="#" onclick="alert('Alert !!')"> foo </a>
当我点击单元格时,警报被发送


我如何预防它?

此问题的解决方法如下:


为什么不通过渲染器传递?通过渲染器是什么意思?因为渲染器已设置,但我找不到阻止网格解释href的方法…当您通过htmlEncode运行该字符串时,会得到一个href=onclick=alert&39;警惕&39; 我就是这么做的。一旦我进入,我就保存。然后,当我重新加载页面并单击单元格时。onclick已激活…请参见此处: