Cuando se realiza un llamado Ajax desde una página html (o .vm, o .aspx, etc), en realidad se está realizando una llamada CORS (Cross Origin Resource Sharing).
Esto es porque la invocación se realiza desde el equipo del usuario hacia un servidor (por ejemplo Xdesa).
Por defecto, y por cuestiones de seguridad, los llamados CORS no están habilitados, y si se realizan se genera una excepción con el texto "No Transport".
Para habilitar ejecuciones CORS, a partir de la versión 1.4.1 de jQuery es necesario realizar esta configuración:
jQuery.support.cors = true;
La versión previa a 1.4.1 (inclusive), no requiere este setting.
No hay comentarios:
Publicar un comentario