按照官网的的data获取到的是一个upload组件初始时的数据,这时表单数据还为空
应该按照如下代码
before: function () { //文件提交上传前的回调
this.data = { //传给后台的参数
label_name: $('input[name="name"]').val(),
country: $('#country').val()
};
}
注意获取input不能使用$(#id).value
在文件上传前的回调函数中,需要先获取表单的初始数据。通过jQuery选择器获取`input`标签的`name`属性值和`#country`的选择器值,将这些数据赋值给`this.data`,以便作为参数传递给后台。值得注意的是,获取input的值应使用`.val()`而非`.value`。
1万+

被折叠的 条评论
为什么被折叠?



