Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/286.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 停止axios.post串接我的js目录_Javascript_Python_Reactjs_Axios - Fatal编程技术网

Javascript 停止axios.post串接我的js目录

Javascript 停止axios.post串接我的js目录,javascript,python,reactjs,axios,Javascript,Python,Reactjs,Axios,现在我正在用axios将我的reactjs状态发布到我的flask后端 let data = new FormData() for (var key in this.state){ data.append(key,this.state[key]) } return axios.post(`url/database`,data, {transformRequest:[],params:{'state':this.d

现在我正在用axios将我的reactjs状态发布到我的flask后端

 let data = new FormData()
 for (var key in this.state){
                data.append(key,this.state[key])
        }
return axios.post(`url/database`,data,
                {transformRequest:[],params:{'state':this.data},headers:{'Content-Type':'multipart/form-data',},})

在我的烧瓶后端:

@app.route('/database',methods = ['POST'])
def upload_data():
     print(request.form.to_dict())

输出一个字典,其中所有数组、布尔值和整数都已转换为字符串


有没有办法阻止axios对字典中的所有条目进行字符串化?

停止字符串化是什么意思?你想送什么?您必须只向后端发送一个字符串。我的字典中有一个元素是值数组,例如[[1,5,24],[3,2]]。如果我将此值发送到后端,它会将其转换为字符串,这很烦人,因为我希望将其作为数组发送。您只能将字符串发送到服务器,然后对其进行解析。