页面没有表单,点击按钮需要上传文件
实现:
1、页面
<!-- 页面上必须有个这个input且类型为file -->
<input type="file" id="myfile" multiple/>
<button click='import'>导入</button>
2、jquery(或者你使用原生js):
// 绑定change事件
$('#myfile').on('change', function(){
var files = $('#myfile').prop('files');
vat data = new FormData();
data.append('file', files[0]);
$.ajax({
url: '/aaaa/bbb/ccc',
type: 'POST',
data: data,
cache: false,
processData: false,
contentType: false
})
});
// 点击按钮,弹出浏览器的选择文件框,选择文件后触发上面的change事件
function import(){
$('#myfile').click();
}