ठीक है, मुझे लगता है कि आपकी समस्या यह है कि आप फ़ाइल डाउनलोड करने के लिए AJAX का उपयोग कर रहे हैं।
सामान्य तरीके से AJAX (या बल्कि - JS) का उपयोग करके फ़ाइल डाउनलोड करना संभव नहीं है। आप जानते हैं, कारनामों के लिए अनुमति देने के लिए बहुत बड़ा छेद है (मुझे ऐसा लगता है) - वैसे भी ऐसी कोई संभावना नहीं है।
हालांकि कामकाज हैं। उनमें से एक पृष्ठ पर गतिशील रूप से छिपा हुआ आईफ्रेम बना रहा है और फिर उसका स्थान आपकी डाउनलोड स्क्रिप्ट में बदल रहा है। तब आप डाउनलोड करने के लिए JS का उपयोग नहीं कर रहे हैं, बल्कि सामान्य ब्राउज़र क्षमताओं का उपयोग कर रहे हैं।
इस पेज पर दूसरा तरीका बताया गया है:
http://www.filamentgroup.com/lab/jquery_plugin_for_requesting_ajax_like_file_downloads/
शायद यह आपके लिए मददगार होगा।