src/main/webapp/front/modules/http/http.js
(开头部分) 3KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
layui.define(['jquery', 'layer'], function(exports) { //提示:模块也可以依赖其它模块,如:layui.define('layer', callback);
"use strict";
var jquery = layui.jquery,
layer = layui.layer,
baseurl = "http://localhost:8080/jspm44xq2/";
var http = {
domain : "http://8.129.11.174:8080/jspm44xq2/",
baseurl: baseurl,
/**
* 获取传递参数值(修改支持中文)
*/
getParam: function(name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
var r = window.location.search.substr(1).match(reg);
if (r != null)
return decodeURI(r[2]); //对参数进行decodeURI解码
return null;
},
request: function(url, type, data, callback) {
//loading层
var index = layer.load(1, {
shade: [0.1, '#fff'] //0.1透明度的白色背景
});
url = baseurl + url;
data['t'] = jquery.now();
jquery.ajax({
url: url,
beforeSend: function(request) {
request.setRequestHeader("Token", localStorage.getItem("Token"));
},
contentType: 'application/x-www-form-urlencoded',
data: data,
dataType: 'json',
type: type,
success: function(result, status, xhr) {
if (result.code == 0) {
callback(result);
} else if (result.code == 401) {
window.parent.location.href = '../login/login.jsp';
} else {
layer.msg(result.msg, {
time: 2000,
icon: 5
})
}
layer.close(index);
},
error: function(xhr, status, error) {
console.log(xhr, status, error)
layer.msg("请求接口失败", {
time: 2000,
icon: 5
})
layer.close(index);
}
});
},
requestJson: function(url, type, data, callback) {
//loading层
后面还有 74 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
