这种是因为后台返回的数据XML格式不正确
源码如下:
define( [
"../core"
],function(jQuery) {
"use strict";
//Cross-browser xml parsing
jQuery.parseXML=function(data) {
varxml;
if(!data||typeofdata!=="string") {
returnnull;
}
//Support: IE 9 - 11 only
//IE throws on parseFromString with invalid input.
try{
// 调用的是window的方法,所以前台是无能为力的
xml=(new window.DOMParser() ).parseFromString( data,"text/xml");
}catch( e ) {
xml=undefined;
}
if(!xml||xml.getElementsByTagName("parsererror").length) {
jQuery.error("Invalid XML:"+data );
}
returnxml;
};
returnjQuery.parseXML;
} );