Я пытаюсь изменить изображение пользователя через ajax, переписав существующий файл изображения новым, так как я могу показать изображение пользователя без перезагрузки страницы.
$(document).ready(function (e) {
$("#uploadimage").on('submit',(function(e) {
e.preventDefault();
// $("#message").empty();
// $('#loading').show();
alert('i m clicked');
$.ajax({
url: "ajax_php_file.php", // Url to which the request is send
type: "POST", // Type of request to be send, called as method
data: new FormData(this), // Data sent to server, a set of key/value pairs (i.e. form fields and values)
contentType: false, // The content type used when sending data to the server.
cache: false, // To unable request pages to be cached
processData:false, // To send DOMDocument or non processed data file it is set to false
success: function(data) // A function to be called if request succeeds
{
// $('#loading').hide();
$('#previewing').hide();
// $("#message").html(data);
// $('PreviewImage').attr("src","<?php echo $ImageSource; ?>");
var img = $("#PreviewImage");
img.attr("src","<?php echo $ImageSource; ?>");
// alert(data);
}
});
}));