|
@@ -774,6 +774,62 @@ util = {
|
|
|
});
|
|
|
|
|
|
},
|
|
|
+ ajaxJsonWithoutDisload: function (msg, url, param, callBack, beforeSend, async) {
|
|
|
+
|
|
|
+ if (!util.isNull(msg)) {
|
|
|
+
|
|
|
+ util.load(msg);
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ var urlParam = util.urlToArr(url);
|
|
|
+
|
|
|
+ $.extend(urlParam, param);
|
|
|
+
|
|
|
+
|
|
|
+ $.ajax({
|
|
|
+ type: "POST",
|
|
|
+ url: url,
|
|
|
+ global: true,
|
|
|
+ data: JSON.stringify(urlParam),
|
|
|
+ contentType: "application/json;charset=UTF-8",
|
|
|
+ beforeSend: function (req) {
|
|
|
+
|
|
|
+ req.setRequestHeader("agileauthtoken", util.getToken());
|
|
|
+
|
|
|
+ if ($.isFunction(beforeSend)) {
|
|
|
+
|
|
|
+ beforeSend.call(this, req);
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ },
|
|
|
+ xhrFields: {
|
|
|
+ withCredentials: false //跨域session保持
|
|
|
+ },
|
|
|
+ async: async == undefined ? true : async,
|
|
|
+ dataType: "json",
|
|
|
+ success: function (page) {
|
|
|
+ //防止取消掉下面ajax的遮罩层
|
|
|
+ // util.disLoad();
|
|
|
+
|
|
|
+ if ($.isFunction(callBack)) {
|
|
|
+
|
|
|
+ callBack.call(this, page);
|
|
|
+ }
|
|
|
+
|
|
|
+ },
|
|
|
+ error: function (xhr, textStatus, errorThrow) {
|
|
|
+
|
|
|
+ util.disLoad();
|
|
|
+
|
|
|
+ util.closeAll();
|
|
|
+
|
|
|
+ util.error("系统异常!");
|
|
|
+ }
|
|
|
+ });
|
|
|
+
|
|
|
+ },
|
|
|
ajaxFile: function (msg, url, form, succFunc, errorFunc, xhrFunc) {
|
|
|
|
|
|
util.load(msg);
|
|
@@ -931,13 +987,13 @@ util = {
|
|
|
},
|
|
|
/**
|
|
|
* 判断ie版本
|
|
|
- *
|
|
|
+ *
|
|
|
*/
|
|
|
IEVersion: function () {
|
|
|
|
|
|
- var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串
|
|
|
- var isIE = userAgent.indexOf("compatible") > -1 && userAgent.indexOf("MSIE") > -1; //判断是否IE<11浏览器
|
|
|
- var isEdge = userAgent.indexOf("Edge") > -1 && !isIE; //判断是否IE的Edge浏览器
|
|
|
+ var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串
|
|
|
+ var isIE = userAgent.indexOf("compatible") > -1 && userAgent.indexOf("MSIE") > -1; //判断是否IE<11浏览器
|
|
|
+ var isEdge = userAgent.indexOf("Edge") > -1 && !isIE; //判断是否IE的Edge浏览器
|
|
|
var isIE11 = userAgent.indexOf('Trident') > -1 && userAgent.indexOf("rv:11.0") > -1;
|
|
|
if (isIE) {
|
|
|
var reIE = new RegExp("MSIE (\\d+\\.\\d+);");
|
|
@@ -957,7 +1013,7 @@ util = {
|
|
|
} else if (isEdge) {
|
|
|
return -1; //edge
|
|
|
} else if (isIE11) {
|
|
|
- return 11; //IE11
|
|
|
+ return 11; //IE11
|
|
|
} else {
|
|
|
return -1; //不是ie浏览器
|
|
|
}
|