Montse, entiendo que estás enfrentando problemas al intentar ejecutar llamadas asíncronas con Ajax después de añadir el Mark of the Web (MOTW) en tu página HTML para solucionar problemas de ejecución en Internet Explorer.
El Mark of the Web es una solución utilizada en Internet Explorer para permitir la ejecución de contenido activo en páginas web cargadas localmente. Sin embargo, puede haber interacciones inesperadas en la ejecución de scripts y solicitudes asíncronas al usarlo.
Aquí hay algunos pasos que podrías seguir para abordar este problema:
1.
Verifica la consola de errores:
Abre la consola de desarrolladores del navegador (presiona F12) y revisa si hay errores al cargar tu página. Los mensajes de error en la consola podrían proporcionar información sobre problemas con tus
scripts.
2.
Asegúrate de que el MOTW esté configurado correctamente:
Asegúrate de que has colocado el Mark of the Web correctamente en tu HTML y que esté configurado adecuadamente para permitir la ejecución de
scripts y solicitudes asíncronas.
Ejemplo de Mark of the Web:
3.
Compatibilidad de IE:
Asegúrate de que tu código Ajax sea compatible con Internet Explorer. Algunas versiones antiguas de IE pueden tener problemas con ciertos métodos o características de JavaScript.
4.
Usa la última versión de jQuery (si la estás utilizando):
Si estás utilizando jQuery para manejar las llamadas Ajax, asegúrate de usar la última versión compatible con Internet Explorer. Versiones más recientes de jQuery pueden abordar problemas de compatibilidad.
5.
Prueba en otros navegadores:
Prueba tu página en otros navegadores para ver si el problema es específico de Internet Explorer. A veces, la implementación del MOTW puede tener efectos inesperados en IE.
6.
Desactiva el MOTW temporalmente:
Para realizar pruebas, considera desactivar temporalmente el Mark of the Web y verifica si el problema persiste. Esto te ayudará a identificar si el MOTW está causando el problema.