therefore the solved resource requested present origin not control allowed allow javascript ajax cors

javascript - the - IE 10 y 11 CORS Estado 0



no access control allow origin header is present on the requested resource solved (1)

Tengo un error de IE que parece que no puedo entender. Solo apoyo IE 10 y 11, así que pensé que podría salirme con el siguiente código.

Tengo una solicitud de AJAX:

$.ajax({ type: {method}, url: {url}, cache: false, crossDomain: true, data: {data to send}, success: function (data, textStatus, xhr) { ///success code }, error: function (xhr, textStatus, errorThrown) { //error code } });

Este código funciona muy bien en Firefox y Chrome. No funciona en IE 10,11. Tenía la impresión de que CORS se corrigió en IE 10,11 ¿no?

¿Por qué obtengo el error de seguimiento en IE 10,11?

{"readyState":0,"status":0,"statusText":"Error: Access is denied./r/n"}


Por lo tanto, necesitaba habilitar ''Acceder a fuentes de datos entre dominios''.

Pasos:

  1. Seleccione las opciones de Internet
  2. Seleccione la pestaña de seguridad
  3. Seleccione Nivel personalizado ...
  4. Desplácese hacia abajo a Misceláneo
  5. Buscar Acceder a las fuentes de datos en todos los dominios
  6. Cambiar el valor a Habilitar