ajax文件下载异步处理

最近在做一个下载更新程序,界面使用的是jsp,servlet提供服务,在文件下载使用ajax异步操作时遇到了相关的问题,不知道如何解决,请高手帮忙,谢谢!
问题描述:点击下载按钮时,希望页面部分刷新,只要显示下载进度的文本框就好了。

直接window.open打开下载地址,用系统自带的进度不好吗。再说了ajax下载文件的兼容性不好。。~