¿Es posible (y compatible con varios navegadores) incrustar una imagen en el XML de una respuesta AJAX, y luego cargar esa imagen usando JavaScript?Incrustar una imagen en una respuesta AJAX
Tengo un sistema que hace algunos cálculos en función del número de sesiones que se ejecutan a través de él. Los resultados se grafican y devuelven en dos partes:
1) XML que contiene información sobre el gráfico, los totales y los datos del mapa de la imagen que permite al usuario hacer clic en las áreas relevantes.
2) La imagen del gráfico.
Como los datos pueden cambiar entre las dos solicitudes (y podría ser costoso de calcular), preferiría hacerlo en una sola solicitud (devolver la imagen con el XML). La implementación actual almacena en caché las estadísticas por un período pequeño para que los resultados de las solicitudes múltiples coincidan. Como la cantidad de datos que debe almacenarse en caché va a aumentar (de ~ 2.5K a ~ 1.2MB), me gustaría probar un método alternativo.
NOTA: No quiero utilizar imágenes PNG b64 en línea ya que no son compatibles con IE.
Buena pregunta. Espero que alguien sepa cómo hacerlo, pero soy pesimista. – erikkallen