在前端開發中,有時我們需要將多個json數組一起發送給后端,那么如何使用axios實現這個功能呢?
首先,在發送請求時需要將這些json數組保存在一個JavaScript數組中,然后使用axios的post方法發送請求,代碼如下:
axios.post('/api/submit', [{ name: 'John', age: 28 },{ name: 'Jane', age: 30 }] ) .then(function (response) { console.log(response); }) .catch(function (error) { console.log(error); });
這段代碼發送的請求包含了兩個json數組,然后在后端可以通過request.body獲取到這些json數組,代碼如下:
app.post('/api/submit', function (req, res) { var jsonArray = req.body; console.log(jsonArray); })
這樣就可以將多個json數組一起發送給后端,方便處理數據。