2010-06-19 5 views
1

va http://revyu.com/sparql?query=SELECT+%2A+WHERE+%7B%7D des œuvres tout à fait bien en retournant un fichier XML, mais dès que je l'utilise jQuery, je reçois des erreurs:jQuery Ajax Get ne fonctionne pas

var sparql="SELECT * WHERE {}"; 
var query = 'http://revyu.com/sparql?query=' + escape(sparql); 

$.ajax({ 
     dataType: "xml", 
     url : query, 
     success : function(data) { 
      alert(data); 
     }, 
     error:function (xhr, ajaxOptions, thrownError){ 
       alert(xhr.status); 
       alert(thrownError); 
     } 
}); 

thrownError: TypeError: Cannot read property 'documentElement' of null.

Toute idée pourquoi est-ce? Merci beaucoup!

+1

semble être une question dupliquée: http://stackoverflow.com/questions/2189214/jquery-ajax-gives-typeerror-cannot-read-property-documentelement-of-null-on Merci Marcel. –

+2

Ne comptez pas sur les requêtes envoyées comme ceci; Cela peut être * très * dangereux, car quelqu'un pourrait envoyer ses propres requêtes. –

+1

Vous ne pouvez pas générer de XMLHttpRequests depuis votre domaine vers ce domaine. Les navigateurs ne le permettent pas. – Pointy

Répondre

0

Le problème peut être le type de données spécifié. Voir le document jquery pertinent here. Essayez de changer le dataType en "texte".