У меня та же проблема как объяснено здесь, вкратце:
Я использую iframe для размещения файлов на сервере в стиле AJAX, затем получаю ответ JSON, чтобы сказать мне, что файл был загружен и разобран успешно. Это отлично работает во всех браузерах, кроме IE9. Вместо этого IE9 просит меня сохранить или открыть JSON и не передает его обратно в iframe.
В другом вопросе SO по этому поводу EricLaw -MSFT предложил установить тип содержимого на "application/json", что я и сделал, но безрезультатно.
Кто-нибудь знает, как заставить IE9 позволить iframe иметь свой JSON?