前言
遇到一个挺无语的bug,事情是这样子的。
后台数据返回
在某个页面中请求的数据展示如下:

但是其实是SN0101\U\U之类的,实质上是一个空白符,打印出来是没有的
` SN0101 ` 但是在浏览器地址栏里显示的是含有 “\u”,通过ajax将这个作为参数传递是不行的,哪怕是粘贴复制这个\u,不显示所以看着和SN0101是一样的,
一开始并不知道这个东西,后来百度之后通过
str.replace(/\0/g, '')
将空白符替换掉之后就好了,然后后台把这些数据也删除了,完美解决。