Проблема IE имеет меня полностью в тупике. У меня есть страница coldfusion, в которой используется функция JQuery AJAX .load для загрузки в новый файл флэш-памяти, созданный тегом cfchart coldFusion. Это отлично работает в firefox: новый флеш-файл и новые элементы html-элементов. Однако в IE: все элементы html, которые связаны с флэш-объектом, загружаются, за исключением того, что флэш-объект и теги встраивания вообще не отображаются после запуска ajax-вызова в IE. После просмотра в Fiddler данные ответа типа приложения Flash даже не отображаются для IE. Тем не менее, для Firefox.JQuery AJAX .load - флеш-карта не загружается в IE
Я думал, что это связано с любыми медиа, поэтому я изменил тип диаграммы для вывода в виде файла jpg вместо flash. И он полностью загружается в IE. Поэтому что-то мешает IE получать данные от флеш-ответа.
Вот что я сделал до сих пор - и нет удачи до сих пор:
- Добавлены в HTML заголовок:
<META HTTP-EQUIV="CACHE-CONTROL" CONTENT="NO-CACHE"><META HTTP-EQUIV="EXPIRES" CONTENT="01 Jan 1970 00:00:00 GMT"><META HTTP-EQUIV="PRAGMA" CONTENT="NO-CACHE">
- Добавлен случайный GET Названия переменного имени со случайным значением для вызова URL
- Изменен метод ajax от GET до POST
- Изменен метод ajax retreival для .ajax с кешем, установленным в false.
Любые предложения или проницательность были бы весьма полезными. Благодарю вас заранее!
Не повезло. HTML-элементы, которые сгенерированы с флэш-файлом в вызове AJAX, отображаются отлично - просто не файл флэш-памяти ... Я даже добавил случайные переменные GET со случайными значениями, так как я слышал, что это может исправить, но не работает. – GavinWoods