今天来记录一下自己碰几个问题,之前的几个问题,感觉好像有点价值
首先是这个后端往前端传参的问题 当传参是数组的时候
json_encode(array,JSON_UNESCAPED_UNICODE) 传参过去
JSON.parse('{$array}'),接参
会有双引号 " 变成 "的情况出现 JSON_UNESCAPED_UNICODE解决了大多数情况 但是还是会有 " chu'出现
就有了下面的情况
后端 json_encode($array,JSON_UNESCAPED_UNICODE) 传参过去,前端使用JSON.parse('{$array}'),接参
当后端传向前端的数据还带有 " 的备用解决办法
var the_times = this.end_times // 用了vue的东西来接了一下参数 end_times:JSON.parse('{$array}')
var reg=/"/g; // 匹配到这个东西
the_times=the_times.replace(reg,'\"'); // 给全部替换掉
var end_times = JSON.parse(the_times);
this.end_times = end_times; // 在重新赋值回去,就可以使用了
欢迎大佬指出更方便的方法,我也在 探索中,虽然挺懒的,解决了基本上没再管过