javascript - jQuery Ajax 无法正常工作

标签 javascript jquery ajax xmlhttprequest

前往http://revyu.com/sparql?query=SELECT+%2A+WHERE+%7B%7D通过返回 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: Cannot read property 'documentElement' of null.

知道这是为什么吗?非常感谢!

最佳答案

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

关于javascript - jQuery Ajax 无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3076468/

相关文章:

javascript - 从 jQuery 执行同步 Ajax 请求?

javascript - 两个窗口之间交换信息

javascript - 如何使用 jest 的参数测试请求 http - Angular

javascript - 当使用 Javascript 单击图像 A 时,如何将图像 B 的 src 更改为图像 A 的 src?

jquery - Sonar 检查jquery代码错误

jquery - 当 FormsLogin session 不再事件时,ASP.NET MVC 强制将 AJAX 请求重定向到登录页面

javascript - NPM错误: Cannot find module 'are-we-there-yet'

javascript - lodash 合并一个对象

javascript - 将 javascript window.onerror 限制为仅在我的脚本中出现错误

javascript - 是否可以使用 jquery 创建真正的下拉火灾处理程序?