I recently had to do a backend File Upload using AJAX to parse JSON responses. You will find just a few Sites on the Web which considering this Subject. I made this great experience with the Ajax File Upload Plugin from PHP Letter.com
Once you get your File uploaded, you can parse your respond and styling the process view like the excample below:

Website: PHP Letter.com
