2010-02-06 7 views
1

Ok je donc trouvé un plugin d'ici:domaine croix problème de réponse XML

http://github.com/jamespadolsey/jQuery-Plugins/tree/master/cross-domain-ajax

qui est censé revenir un flux XML qui ne sont pas sur mon serveur local qui fonctionne généralement pas en raison d'une croix erreur de politique de domaine. Et je suis supposé pouvoir utiliser un appel GET jquery normal.

J'ai inclus correctement le plug-in, c'est le jquery J'utilise

 $.ajax({ 
    type: "GET", 
    url: configXML, 
    dataType: "xml", 
    error: function(error){ 
    alert(error); 
    }, 
    success: function(xml) 
    { 
    alert(xml); 

    }}); 

il frappe l'alerte de succès et dit qu'il retourne un objet ... [object Object]. Mon problème est que le code précédent que j'ai utilisé pour analyser le xml ne fonctionne pas, c'est comme si les nœuds xml n'étaient pas là. Y at-il un moyen de voir ce que les nœuds xml sont là? Est-ce qu'il retourne même le xml? quand je regarde dans Firebug il montre aucune réponse xml mais une réponse JSON pour cet appel, il retourne quelque chose en commençant par ce

jsonp1265430274350({"query":{"count":"1" 

toute pensée? merci

+0

Je peux obtenir data.responseText pour revenir avec du HTML, mais je ne veux pas ça, data.responseXML ne semble pas fonctionner – prestonparris

Répondre

0

Le site que vous demandez n'envoie probablement pas l'en-tête de type de contenu xml ni n'envoie les données au format XML. Avez-vous essayé de demander manuellement l'URL avec votre navigateur Web pour confirmer la sortie de données correcte?