![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
html
weixin_42079053
这个作者很懒,什么都没留下…
展开
-
html input框单双引号识别错误的解决方案
3、我遇到的情况则较为特殊,因为传的值是json字符串,html特殊编码转码以后出现无法解析字符串的问题,所以我这边是将值转成 base64 编码,然后提交时再进行base64解码来防止这个问题的,可作为参考。2、稍微复杂的方法是,不确定是单引号还是双引号,那么则先对值进行一个html特殊编码转码,php使用htmlentities函数,其他可自行搜索。当值中只有单引号的时候,html是可以正确识别值的。1、一个最简单的处理方法是,假如确定值中只会出现单引号或者双引号,那么就用相反的那个包围value。原创 2022-09-20 11:27:05 · 942 阅读 · 0 评论 -
jquery attr赋值值失效,无法设置值
我这边之所以出现这个bug,原因是 $(obj_html) 中的 obj_html 是html字符串,而非jquery节点,因此无法进行操作 使用 console.log(obj_html);打印一下,会发现打印出大量html结构。 比较神奇的是,虽然attr 无法对内容进行修改,但是依旧可以通过attr来查询它的值,并且各种节点匹配的查询依旧生效。 我这边的解决方式: 用 obj_html.replace 直接替换掉对应的字符串子串,把旧的替换成新的。这种方法需要注意,不要把不该替换的给替换掉了原创 2022-05-25 18:07:51 · 764 阅读 · 0 评论 -
前后端增加字符串长度校验功能的必要性
今天遇到一个有趣的错误。 前端输入值以后,会在后端进行校验,如果有重复的话,就会输出错误。没有重复则会写入数据库中。 我在前端输入了两个值: WORK064504-1-TEST1 WORK064504-1-TEST2 而在数据库中却变成了 WORK064504-1-TES WORK064504-1-TES 经过检查,发现数据库该字段长度为varchar16,因此超出的16个...原创 2019-11-11 09:50:54 · 1178 阅读 · 0 评论