背景:
前端需要传projectId
、fileList[]
两个值给后端。
按照正常的情况,我只需要将这两个值封装到一个data
中传给后端,后端接收就好。但是现在,后端的接口方法是这样的:
小伙伴说她这里只能这样把两个数据分开接收,所以我就要想办法把这两个数据分开传过去。
出现的问题:
- 后端的方法能不能接收一个值,然后再在这个值中读取其中的
fileLsit[]
和projectId
?如果可以的话应该怎么写呢?(我是觉得可以的,但是我也不是好懂……) - 在后端不修改接收参数的情况下,我的前端的
post
的data
应该怎么写呢?
我的文件请求是这样的:
我和我的小伙伴(后端)都是新手,很多地方还不是很熟,希望各位大佬多指点指点,谢谢大家~
前端向后面传递数组是比较麻烦的,如果用get,则需要有分隔符来格式化数据
比如你格式化的请求数据是?PID=XXXXX&filelist=XXXXX,XXXXX,XXXXX
如果用post方式则要方便一些