在 API 我无法访问我在 vue js 创建的 FormData object
At API I can't access FormData object that I have created At vue js
如果我只发送图片我可以访问它,但问题是我需要发送一些标题、子标题和文本。
我的表单标签:
<form @submit.prevent="handleFormSubmit" method="POST" enctype="multipart/form-data">
我的博客数据是这样的:
blog:{
postTitle: '',
sectionTitles:[
{
sectionTId: 0,
title: '' ,
belongsTo: ''
},
],
images: [
{
// imageId: 0,
// belongsTo:''
}
],
textareas: [
{
textareaId:0,
text: '',
belongsTo:''
},
]
},
这是我的提交:
async handleFormSubmit(){
let data = new FormData();
data.append('blog',this.blog)
await this.setCreatePost(data)
},
在 Laravel 我只是 return 请求:
return $request['blog'];
然后我得到:
data: "[object Object]"
data.append('blog',JSON.stringify(this.blog))
如果我只发送图片我可以访问它,但问题是我需要发送一些标题、子标题和文本。
我的表单标签:
<form @submit.prevent="handleFormSubmit" method="POST" enctype="multipart/form-data">
我的博客数据是这样的:
blog:{
postTitle: '',
sectionTitles:[
{
sectionTId: 0,
title: '' ,
belongsTo: ''
},
],
images: [
{
// imageId: 0,
// belongsTo:''
}
],
textareas: [
{
textareaId:0,
text: '',
belongsTo:''
},
]
},
这是我的提交:
async handleFormSubmit(){
let data = new FormData();
data.append('blog',this.blog)
await this.setCreatePost(data)
},
在 Laravel 我只是 return 请求:
return $request['blog'];
然后我得到:
data: "[object Object]"
data.append('blog',JSON.stringify(this.blog))