下記のようなデータがあります
{"day":"2018-12-31",
"asa":0,
"hiru":0,
"yoru":0}
実際はこれが日付違いで7つ(一週間分)あります。
[{"day":"2018-12-31","asa":0,"hiru":0,"yoru":0},{"day":"2019-01-01","asa":0,"hiru":0,"yoru":0},・・・・]
という感じ。
Vue.jsでDataListと言う配列に入っておりVueDeveloperで見るとArray[7]になっています。
このデータを
JavaScript
1 let params = new URLSearchParams(); 2 params.append("dataList", this.DataList);//入力データ 3 //URL 4 var url = "/api/data/regData.php"; 5 axios.post(url, params) 6 .then・・・・
これで送信すると送信時の時点で
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
と言うテキストが送信されてしまいます。(ChromeのNetWorkタブで確認)
PHPでの受信も当たり前ですがgettypeでチェックしても文字列が送られてきています。
どうしたら配列が正しく送信されますでしょうか?
回答1件
あなたの回答
tips
プレビュー