带有 XML 响应的 AJAX JQuery 请求

标签 ajax xml jquery

我有一个从外部域对 Web 服务的 AJAX 调用,我正在尝试管理 XML 响应,AJAX 调用有效,因为它的目标是在 Adob​​e Connect 平台上登录并且它有效。但它在浏览器控制台上显示为以下错误:

SyntaxError: syntax error
<?xml version="1.0" encoding="utf-8"?>

这是 AJAX 调用的代码:

$.ajax({ 
type : "GET", 
    url : URL, 
    dataType : "jsonp",
    success : function(service_data) { 
    console.log("OK");
    console.log(service_data);
    },
    error : function(msg) {
    console.log("ERROR");
    console.log(JSON.stringify(msg));
    }
});

感谢一百万。

最佳答案

你得到的错误是因为你说你期待一个 jsonp 并且提供了一个 xml。

$.ajax({ 
    type : "GET", 
    url : URL, 
    dataType : "xml",
    success : function(service_data) { 
        console.log("OK");
        console.log(service_data);
    },
    error : function(msg) {
        console.log("ERROR");
        console.log(JSON.stringify(msg));
    }
});

我会改变数据类型

关于带有 XML 响应的 AJAX JQuery 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21252641/

相关文章:

javascript - 如何使用ajax和javascript保存xml文件

java - Maven运行测试,然后编译然后进行其他测试

javascript - 带有输入字段的实时搜索表

xml - 如何使用xerces C++获取节点值

jquery赋予图像不透明度并在动画后恢复它

javascript - 鼠标滚轮缩放

jquery 获取/getJSON : call a function after *several* files load?

javascript - 多个 GET 调用的性能影响与从服务器以 JSON 格式向 AJAX 发送更复杂的 POST/GET 请求

php - JavaScript 与正在运行的程序来回切换

xml - 帮助构建 xml 文档