1.实现文件上传 //一定要使用ajax,method用post,//processData:false,contentTyp:false
$(function() {
$('#btnUpload').on('click' function () {
var files = $('file1')[0].files
if(files.length <= 0) {
return alert('请选择文件后再上传')}
elseif{
var fd = new FormData()
fd.append('avatar',files[0])
$.ajax(
{
method:'post',
url:'http://www.liulongbin.top:3006/api/upload/avatar',
data:fd,
processData:false,
contentType:false,
success:function(res) {
console.log(res)
}
})
}
})})
Ajax 请求开始时,执行ajaxStart 可以在ajaxstart中显示loading效果
$(document).ajaxStart(function() {
$('#loading').show()
})
$(document).ajaxStop(function() {
$('#loading').hide()
})