IE9 Ajax de jQuery ne fonctionne Pas

Je suis à l'aide de jQuery 1.6.1 et IE9. Je suis en cours d'exécution de la page sur ma machine en essayant de demander des données à partir d'un serveur. Mon Javascript ressemble à ceci:

var baseURL = "http://1.1.1.1/cgi-bin/ipcxml.cgi?";
var path = "scm:scm/data/system_names";
var fullURL = baseURL + path;
$.ajax (
    {
        url: fullURL,
        cache: true,
        context: $("#" + element),
        crossDomain: true,
        dataType: "xml",
        type: "GET",
        success: function (data) {
        alert (data);
        }
    }
);

Lorsque j'exécute ce code, et je regarde le trafic réseau en plus de la barre d'outils de développement, je ne vois pas de demande de sortir. Quelqu'un at-il des idées?

Avez-vous essayé un autre navigateur? Cela fonctionne?
Dans Firefox 4, la demande envoie, mais pas de réponse. Si je ne la droite objet XMLHttpRequest (manipulation pour IE6 et IE5), tout fonctionne sous IE mais pas sous Firefox. Je veux obtenir jQuery travaillant pour la croix-prise en charge du navigateur.
La réponse vide à me faire penser que le problème est probablement avec crossDomain: true. Vous avez besoin de quelque chose à gérer, parce que la plupart des navigateur de bloquer les attaques de type XSS par défaut. C'est à dire est moins restrictive, comme toujours. Voir Same_origin_policy. modifier: j'ai remarqué que je n'ai pas la réponse à votre question initiale : Aucune idée pourquoi vous ne voyez pas la demande. Peut-être que vous devriez essayer de le faire en local d'abord.
Frapper La Touche F12. Allez à l'onglet Script. Cliquez Sur Démarrer Le Débogage. Recharger votre page.
Oui, je le sais. C'est également ce que je sais ce que le trafic réseau est en train de faire. Si cela m'avait donné une réponse, je ne serais pas ici.

OriginalL'auteur Nik | 2011-06-01