Возможно ли (и поддерживается кросс-браузер) встроить изображение в XML-ответ AJAX, а затем загрузить это изображение с помощью JavaScript?
У меня есть система, которая выполняет некоторые расчеты на основе количества проходящих через нее сеансов. Результаты затем отображаются и возвращаются в двух частях:
1) XML, содержащий информацию о графике, итоги и данные карты изображения, позволяющие пользователю нажимать на соответствующие области.
2) Графическое изображение.
Поскольку данные могут изменяться между двумя запросами (и могут быть дорогостоящими для расчета), я бы предпочел сделать это в одном запросе (вернуть изображение с XML). Текущая реализация кэширует статистику в течение небольшого периода времени, так что результаты нескольких запросов все равно будут совпадать. Поскольку объем данных, которые необходимо кэшировать, будет увеличиваться (с ~ 2,5 КБ до ~ 1,2 МБ), я хотел бы попробовать альтернативный метод.
ПРИМЕЧАНИЕ. Я не хочу использовать встроенные изображения PNG b64, поскольку они не поддерживаются в IE.