Jquery ajax parsererror

这种是因为后台返回的数据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;

} );

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 西陵瑶听着这些话,眉心拧成了一个结:“父亲就没有怀疑过大伯?” “怀疑过。”西陵元齐说,“可事后又觉得都是兄弟,就...
    萌二太郎阅读 348评论 2 1
  • 张海萍 焦点网络中级八期 山西晋中 坚持分享第118天 2018年6月20日 周三 一定要坚定信心,肯定自己沿正...
    小海儿2阅读 383评论 0 0
  • React简介 专注视图层没有用过react也应该有所耳闻react仅仅专注于view层,提供简洁的视图层解决方案...
    FeRookie阅读 627评论 1 2