这是Easyui bug吗?
Easyui datagrid 对单标签解析有问题。它会把<XX/>解析为<XX></XX>.
我写的formatter函数是这样的,
function text(value,row) { var text='<input class="easyui-textbox" value="<AS/>"/>'; return text; }
它显示是这样的:。
数据库中其实是<SU/>,而它显示出来是这样的
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
问题解决了,这个是jquery解析html的问题。它有个html方法,只认标准的单标签。
下面是它默认的单标签
把自己想要的标签加上就行了。
可能和class="datagrid-cell" 有关。
只要写到datagrid 以内它解析就会出现问题,不管是不是data.写到外面解析就不会有问题。
value值 我没转义,不知道情况。数据库中的值我试过了,我用loadFilter函数想把“<”转成“<”但是发现获取到的data,它已经把单标签转成双标签了。突然好尴尬
回复
是把"<"转成"& l t ;“
value值里面的一些特殊字符需要转义一下,
比如空格符转为