作者 Karson

优化上传返回错误时的提示文字

@@ -75,7 +75,7 @@ define(['jquery', 'bootstrap', 'dropzone', 'template'], function ($, undefined, @@ -75,7 +75,7 @@ define(['jquery', 'bootstrap', 'dropzone', 'template'], function ($, undefined,
75 return; 75 return;
76 } 76 }
77 } 77 }
78 - Toastr.error(ret.msg + "(code:" + ret.code + ")"); 78 + Toastr.error(ret.msg.toString().replace(/(<([^>]+)>)/gi, "") + "(code:" + ret.code + ")");
79 }, 79 },
80 //服务器响应数据后 80 //服务器响应数据后
81 onUploadResponse: function (response, up, file) { 81 onUploadResponse: function (response, up, file) {
@@ -243,7 +243,9 @@ define(['jquery', 'bootstrap', 'dropzone', 'template'], function ($, undefined, @@ -243,7 +243,9 @@ define(['jquery', 'bootstrap', 'dropzone', 'template'], function ($, undefined,
243 } 243 }
244 }, 244 },
245 error: function (file, response, xhr) { 245 error: function (file, response, xhr) {
246 - var ret = {code: 0, data: null, msg: response}; 246 + var responseObj = $("<div>" + xhr.responseText + "</div>");
  247 + responseObj.find("style, title, script").remove();
  248 + var ret = {code: 0, data: null, msg: responseObj.text()};
247 Upload.events.onUploadError(this, ret, file); 249 Upload.events.onUploadError(this, ret, file);
248 }, 250 },
249 uploadprogress: function (file, progress, bytesSent) { 251 uploadprogress: function (file, progress, bytesSent) {