Ok, ik denk dat je probleem is dat je AJAX gebruikt om bestanden te downloaden.
Het is niet mogelijk om op een normale manier bestanden te downloaden met AJAX (of liever - JS). Weet je, er is een te groot gat voor exploits om dat toe te staan (ik denk van wel) - hoe dan ook, die mogelijkheid is er niet.
Er zijn wel oplossingen. Een daarvan is het dynamisch maken van een verborgen iframe op de pagina en vervolgens de locatie ervan wijzigen in uw downloadscript. Dan gebruik je geen JS om te downloaden, maar gewone browsermogelijkheden.
Een andere manier wordt op deze pagina beschreven:
http://www.filamentgroup.com/lab/jquery_plugin_for_requesting_ajax_like_file_downloads/
Misschien helpt het je.