Теперь это было сложно. Тип ответа действительно имеет значение, он должен быть «text / plain», чтобы прекратить запуск диалога «Сохранить как», а не «application / javascript» для Explorer.
Кроме того, мне пришлось обернуть тег «textarea» скрипта, исключительно для Explorer, чтобы заставить eval (response) работать для какой-то сумасшедшей причины. Все другие браузеры могут справиться с этим без оболочки texterea, но у IE есть проблема с этим (я видел это решение, используемое Dojo и скопировал его).