Ajax not updating user image
You can't just upload files via serialized form data by default with jQuery. I suggest you to create a new FormData instead and append the files from your input, so you need to grab them first 

You can see a good guide simple file uploads