有小伙伴问前端向后台传参时为什么多个逗号?这里就说一下
逗号是因为参数有重复,如有两个id参数,后台就会获取 id=12345678,12345678
一般情况下很少会出现这样的情况,因为没人傻到写两个相同参数如:id
那什么时候会出现呢
用些前端框架封装了一些请求,你只需要把请求路径加上如:ajax:“xxxxxx.do”。不需要加参数框架会自动把一些参数从表单或其他控件中获取参数,如果你在这时候手动加参数如:ajax:“xxxxxxx.do?id=${user.id}”。这样就会出现两个参数,传参时就会有逗号。
还有其他情况原理一样,不多述了。