Tôi có cùng một vấn đề as is explained here, viết tắt:Dữ liệu JSON của IE9 cho khung nội tuyến: "Bạn có muốn mở hoặc lưu tệp này không?"
Tôi đang sử dụng iframe để đăng tệp lên máy chủ theo kiểu AJAX, sau đó nhận phản hồi JSON để cho tôi biết tệp đã được tải lên và phân tích cú pháp thành công hay chưa. Công trình này tuyệt vời là mọi trình duyệt ngoại trừ IE9. Thay vào đó, IE9 nhắc tôi lưu hoặc mở JSON và sẽ không chuyển nó trở lại iframe.
Trong câu hỏi SO khác cho điều này, EricLaw -MSFT đề xuất đặt loại nội dung thành "application/json", mà tôi đã làm, nhưng không có kết quả.
Có ai biết cách tải IE9 để khung nội tuyến có JSON của nó không?
Cũng có vẻ như thiết lập kiểu nội dung để "text/html" làm các trick. Nó ít hơn lý tưởng vì nó không mô tả nội dung, nhưng tốt thôi. Hy vọng điều này sẽ giúp người khác quá. – lafncow
Tôi tự hỏi liệu nó có thể buộc IE đưa điều này vào khung nội tuyến bằng cách đặt rõ ràng bố cục thành nội tuyến hay không. Sẽ cố gắng này. – clacke
Bạn đã thử thực hiện GET thay vì POST? – redolent