JS前端中模版字符串的坑。。

项目中遇到一个前端向后端请求数据的,将pageNum和pageSize 都拼接到url上了。结果发现,明明前端传的pageNum = 1, pageSize = 10,但是到了后端接收到的却是 pageNum= 1,pageSize = 10 ,pageSize的10后面凭空多了好多空格。

本来一直排查不到问题,已经想要直接在后端进行处理,将空格去掉,但是还是觉得有点离谱,于是就看了一下前端请求的url。

`keyword=${
      
      params.search.keyword}&${
      
      params.search.pageSize}
	&${
      
      params.search.pageNum}`

破案了,url使用的模版字符串 会将空格和换行都保留下来。。

…又是为前端细节秃头的一天。。

猜你喜欢

转载自blog.csdn.net/qq_43720551/article/details/131502757