未捕获的SyntaxError:意外的令牌<对于AJAX jsonp响应?

时间:2015-11-03 21:18:00

标签: javascript jquery ajax jsonp

进行AJAX调用时出现以下错误:

  

未捕获的SyntaxError:意外的标记<

对于<?xml version="1.0" encoding="UTF-8"?>,即使它是预期的响应。

有没有理由不正确处理这个XML文档?如何包装响应以便它可以正确解析它?这是我的代码:

$.ajax({
    type: 'GET',
    url: url,
    dataType: 'jsonp',
    beforeSend: function(xhr) {
        xhr.setRequestHeader('Content-Type', 'application/vnd.cpc.manifest-v3+xml');
        xhr.setRequestHeader('Accept', 'application/vnd.cpc.manifest-v3+xml');
    },
    error: function () {},
    success: function(data) {
        console.log('Success!');
    }
});

0 个答案:

没有答案