我希望跨域获取xml数据,因此在$.ajax
方法中我将dataType
设置为jsonp
(crossDomain
参数无用),就像:
app.getData = function (url) {
$.ajax({
type: "get",
url: url,
dataType : "jsonp",
crossDomain: true,
success: function (xml) {
console.log('data', xml);
//var data = $.parseXML(xml);
//console.log('data', data);
}
})
}
好消息是我可以通过检查HttpRequest
响应数据来正确获取数据。坏消息是我得到的xml无法打印或通过浏览器或javascript解析。
那么如何获取和打印数据?