vue環境で多次元連想配列を投稿しようとしましたが、空です
convertedtext=[[key1:value1,key2:value2],[key1:value1,key2:value2],[key1:value1,key2:value2],[key1:value1,key2:value2]]
const res = await
this.$axios.$post("path",convertedtext
,{
headers:{Authorization:`${token}`},
})
.then( () => {
});
コンソールでリクエストの内容を見ると空です
[[], [], [], []]
0: []
1: []
2: []
3: []
ここに2つのオプション:
a)配列を文字列に変換します。
convertedtext=JSON.stringify([{key1:value1,key2:value2},{key1:value1,key2:value2},{key1:value1,key2:value2},{key1:value1,key2:value2}])
b)FormData()を使用する
let FormData = new FormData();
FormData.append('key',value)
this.$axios.$post("path", FormData
,{
headers:{Authorization:`${token}`},
})
.then( () => {
});
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加