这是Easyui bug吗?

发布于 2021-11-26 14:42:23 字数 594 浏览 889 评论 6

Easyui datagrid 对单标签解析有问题。它会把<XX/>解析为<XX></XX>.

我写的formatter函数是这样的,

function  text(value,row)
 {
 var text='<input class="easyui-textbox"  value="<AS/>"/>';
   	return text;
 }

它显示是这样的:

数据库中其实是<SU/>,而它显示出来是这样的

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

为你鎻心 2021-12-01 17:59:34

问题解决了,这个是jquery解析html的问题。它有个html方法,只认标准的单标签。

下面是它默认的单标签

把自己想要的标签加上就行了。

够钟 2021-12-01 17:59:26

 可能和class="datagrid-cell" 有关。

后知后觉 2021-12-01 16:43:31

只要写到datagrid 以内它解析就会出现问题,不管是不是data.写到外面解析就不会有问题。

本王不退位尔等都是臣 2021-12-01 07:32:29

value值 我没转义,不知道情况。数据库中的值我试过了,我用loadFilter函数想把“<”转成“<”但是发现获取到的data,它已经把单标签转成双标签了。突然好尴尬

飘过的浮云 2021-11-30 07:26:39

回复
是把"<"转成"& l t ;“

三月梨花 2021-11-29 17:19:16

value值里面的一些特殊字符需要转义一下,

比如空格符转为 

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文