Jquery AJAX ne fonctionne pas dans IE9
Je suis en train d'écrire une application web ajax, mais pour quelque raison que ce soit lorsque j'effectue un contre un interne du service de données dans Internet Explorer 9 (IE9), il ne fonctionne pas. Ce même appel fonctionne parfaitement bien dans Chrome, Firefox et Safari. Je suis l'aide d'une localhost serveur web (wamp) pour l'aménagement et le développement sur le même réseau que le service de données, je suis en train de frapper. Je suis à l'aide de Jquery 1.8.1 (j'ai repris un peu de versions, mais encore voir le problème). Mon code ressemble à ceci:
$(document).ready(function() {
var loginUrl = "http://omittedurl.com";
console.log(loginUrl);
$.ajax({
type : "GET",
url : loginUrl,
dataType : "json",
success : function(response) {
console.log("RESPONSE: " + response);
}
});
});
Comme je l'ai dit avant que ce code fonctionne très bien sur Chrome et Firefox. Dans IE9 quand je regarde sur le web débogueur il n'y a pas d'erreurs dans les logs. C'est comme IE9 est simplement ignorant la .ajax morceau. Choses que j'ai essayé:
- Tour Ajax La Mise En Cache Hors
- URL encodé mon URL de demande
- Suis retourné à trois anciennes versions de Jquery
- Manuellement un ping de mon URL à partir de IE9 (mesure d'obtenir une réponse)
Des idées??
source d'informationauteur Kevin
Vous devez vous connecter pour publier un commentaire.
Look comme d'un problème avec
de la console.log()
IE n'a pas d'objet de console lorsque les outils de développement n'est pas ouvert. Essayez d'exécuter votre code en commentaire de votre console.journal et essayez à nouveau..
Si vous souhaitez utiliser la console , vous avez besoin de définir d'abord si le Développeur de l'outil n'est pas ouvert.