02
04PHP ajax image upload with bootstrap progress bar
I hope that this example of a PHP file upload progress bar will be helpful to PHP developers who are looking for a simple way to display a file upload progress bar into their online forms and web applications. In my previous post I had created similar image uploader script using jQuery and PHP, I suggest you go through that tutorial, because we will follow the same procedure here, only thing we are going to add is the progress-bar.
AJAX
$("#uploadForm").on('submit',(function(e) {
$("#uploadForm").find('.progress-bar').removeClass('progress-bar-success')
.removeClass('progress-bar-danger');
e.preventDefault();
$.ajax({
url: "upload.php",
type: "POST",
data: new FormData(this),
contentType: false,
cache: false,
processData:false,
success: function(data)
{
$("#profileImage").html(data);
},
error: function()
{
},
xhr: function () {
var xhr = new window.XMLHttpRequest();
//Upload progress
xhr.upload.addEventListener("progress", function (e) {
if (e.lengthComputable) {
var percentComplete = (e.loaded || e.position) * 100 / e.total;
//Do something with upload progress
console.log(percentComplete);
$("#uploadForm").find('.progress-bar').width(percentComplete+'%').html(percentComplete+'%');
}
}, false);
xhr.addEventListener('load',function(e){
$("#uploadForm").find('.progress-bar').addClass('progress-bar-success').html('upload completed....');
});
return xhr;
}
});
}));
By Thirumani Raj posted on - 2nd Apr 2016
Social Oauth Login
Personalized Map Navigation
Online Image Compression Tool
Image CompressionAdvertisement
Recent Posts
- « Personalized Map Navigation
- « Remjs solves the problem of mobile terminal adaptation
- « Picture centered vertically
- « Colorful Diwali Wishes Share Via Whatsapp and Facebook
- « Get City and State by ZipCode Using Google Map Geocoding API




