进行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!');
}
});