我有页面profile.php上传用户配置文件,它工作正常,但是现在当我对其进行测试时,它不会阻止默认设置,但会加载页面。请帮助我,我已经完成了该项目,在运行测试时我刚刚看到了这一点。
// Wait for window load
$(window).on('load',function() {
// Animate loader off screen
$(".loader").fadeOut("slow");
});
<div class="form-group">
<form method="post" action="upload-photo.php" enctype="multipart/form-data" id="photo-form">
<input type="file" name="file" multiple id="file" />
<br>
<input type="submit" class="btn btn-primary btn-block" value="Upload Photo" id="upload-btn">
<span class="upload-results"></span>
</form>
</div>
$(document).ready(function (e){
$("#photo-form").on('submit',(function(e){
e.preventDefault();
$.ajax({
url: "upload-photo.php",type: "POST",data: new FormData(this),contentType: false,cache: false,processData:false,success:function(data){
$(".upload-results").html(data);
},// error: function(){}
});
}));
});