Javascript jqueryajax无法工作

Javascript jqueryajax无法工作,javascript,jquery,ajax,xmlhttprequest,Javascript,Jquery,Ajax,Xmlhttprequest,返回一个XML文件可以完全正常工作,但一旦使用jQuery,就会出现错误: var sparql="SELECT * WHERE {}"; var query = 'http://revyu.com/sparql?query=' + escape(sparql); $.ajax( { dataType: "xml", url : query, success : function(data) { alert(data)

返回一个XML文件可以完全正常工作,但一旦使用jQuery,就会出现错误:

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:无法读取null的属性“documentElement”


知道为什么吗?非常感谢

问题可能是指定的数据类型。请参阅相关jquery文档。尝试将数据类型更改为“text”。

似乎是一个重复的问题:谢谢Marcel。不要依赖这样发送的查询;这可能非常危险,因为有人可能会发送自己的查询。您不能将XMLHttpRequests从您的域发送到该域。浏览器不允许。你有没有一个示例页面,让我们自己试试,看看会发生什么?