vue提交表单问题
比如这里有个表单demo:
<div id="app">
<form @submit.prevent="submit">
姓名
<div class="field">
<input name="name" type="text">
</div>
性別
<div class="field">
男<input name="gender" type="radio" value="male">
女<input name="gender" type="radio" value="female">
</div>
<input type="submit" value="提交">
</form>
</div>
用vue提交表单:
new Vue({
el: '#app',
methods: {
submit: function(event) {
var formData = new FormData(event.target);
this.$http.post('/path/to', formData).then((response) => {
// success callback
}, (response) => {
// error callback
});
}
}
})
问题:
点击提交的时候,显示如下错误:Uncaught TypeError: Cannot read property 'target' of undefined
,怎么个意思?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
你的
formData
是错误的,试试下面这样获取表单数据吧。试试?
你好..如果是input的类型是file要怎么获取啊?