套模板上传图片的时候,可以单独只传个图片,单独请求一个后台操作路由,然后再请求一个页面的路由,把需要上传的参数再写一遍ajax请求后台。但是,如果后台要求把图片的参数和页面的参数一起传给后台,上传图片和上传页面参数的操作路由是同一个时,这时候我们就只能一起上传过去了,现在来看代码吧。
$('body').on('click','.btn_sub',function () {
var goods_id = '{ { data.goods_id|default }}';
var goods_category_id = $('#goods_category_second option:selected').val();
var goods_name = $('#goods_name').val();
var gold = $('#goods_price').val();
var expired_at = $('#goods_validity').val();
var free_level = $('#goods_level option:selected').val();
var position = $('#goods_place').val();
var _this = $(this);
var _file = $("#file_upload"); //获取图片 (input type=file 的id)
var data = new FormData(); //定义data变量 使用formdata()变