Vue - axios ile get request problemi
Merhaba
Bir değişkenim var içerisinde array içerisinde objectleri tutuyor.
axios ile request yapmak istediğimde array içerisindeki objectleri hepsini gönderemiyorum.
Fakat this.items[0] yapıp ilk sıradaki request ile gönderebiliyorum.
Ne yapmam gerekir?
Methods;
saveCard(){
if(!this.items.length <= 0){
this.$store.dispatch('uploadMoney', this.items[0])
alert("yükleme yapıldı")
} else {
alert("kaydedilecek veri yok!")
}
}
Vuex;
async uploadMoney(context, payload){
try {
await context.dispatch('serviceConnect') // serviceAPI connect
const response = await axios.get(`${API_CONNECTION}/(S(${context.getters.getToken}))/Service/RunProc?{ "ProcName": "TEST" , "Parameters": [
{"Name":"@SerialNumber", "Value": "${payload.serialNumber}" },{"Name":"@Amount","Value":"${payload.amountCharged}"},{"Name":"@IsSold","Value":"${payload.isSold}"},{"Name":"@CannotReturn","Value":"${payload.isReturn}"},{"Name":"@LastValidDate","Value":"${payload.lastValidDate}"} ]}`, {
headers : {
'Content-Type': 'application/json'
}
});
context.commit('setUploadMoney', response.data)
console.log("moneyResponse", response.data)
} catch (error) {
Swal.fire({
icon: 'error',
title: 'uploadMoney Error!',
text: error,
})
}
}
böyle göndermeyi dene.
let formdata = new FormData();
formdata.append('data',JSON.stringify(payload));
axios.get('url', formdata);