Étrange AJAX bug avec IE 11

Je suis actuellement en train de travailler sur une base purement HTML et JavaScript web app qui utilise la SCRO pour consommer un service web distant mais actuellement avoir des problèmes avec IE 11 faire une requête GET. Le plus drôle, c'est que nous avons, il fonctionne très bien dans IE8/9/10 tout simplement pas 11.

Le problème est que IE 11 semble délai d'attente et de ne pas attendre une réponse du serveur. L'appel ajax est tout simplement:

$.ajax(url, {
    dataType: 'json',
    complete: complete,
    type: 'GET',
    global: true,
    success: success,
    crossDomain: true,
    xhrFields: {
        withCredentials: true
    }
});

Dans l'onglet réseau et à l'aide de Fiddler je peux voir IE même jamais envoie la demande.

Quelqu'un a une idée s'il vous plaît?

MODIFIER: j'ai oublié de mentionner, j'ai déjà essayé de cache: false. J'ai aussi trouvé quelque chose de très étrange dans le sens que si je le commutateur de mode de document dans les outils de dev à partir d'un Bord à 9 puis de nouveau l'appel fonctionne à chaque fois, même après que j'ai effacé IE et de le redémarrer, si le cache est vrai ou faux. Très bizarre. :\

  • Pouvez-vous voir si IE11 a des problèmes avec la préparation du vol des OPTIONS de demande? Pouvez-vous le journal de la demande d'OPTIONS sur le serveur?
  • débogage en cochant l'option d'ajax vous donner des question
  • Je ne sais pas si c'est toujours un problème, mais avez-vous vérifié votre IE les zones de sécurité pour permettre la SCRO?
  • Désolé, j'aurais dû en parler, j'ai déjà essayé la mise en cache:false. IE n'a pas de problèmes avec les OPTIONS de demande.
  • Je vais avoir le même problème que mentionné dans votre montage. Les réponses ont aidé?
  • Je ne peux pas croire que j'ai oublié d'accepter une solution, merci de me le rappeler. 🙂
  • je suis avec windows 7 , c'est à dire 11 , avec un serveur web dispatcher. Certains de mes appels ajax ne va même pas à la fin d'un d de ne pas voir la demande xhr dans le navigateur de l'onglet réseau. Toute aide.
  • Bizarrement, l'ajout d'un unique horodatage de l'URL est la seule façon que j'ai réussi à résoudre ce problème. (Pour les requêtes GET)

InformationsquelleAutor Daveo | 2013-11-26