封装ajax库,post请求
2024-09-03 02:48:46
http状态码406是服务器无法根据客户端请求的内容特性完成请求 //整站功能方法库封装ajax请求,这里只针对post
var methods = {
//全站ajax请求状态处理
ajax: function (url, data, successCallback, errorCallback) {
$.ajax({
"type": "post",
"url": AJAXURL + url,
"async": true,
"data": data,
"success": function (res) {
//返回状态处理
if (res.code == 200) {
if (successCallback) {
successCallback(res);
}
} else if (res.code == 406) {
//跳转至登录
methods.toLogin();
} else {
if (errorCallback) {
errorCallback(res)
} else {
methods.prompt(res.msg);
}
}
}
});
}
} 调用方法:
methods.ajax(url ,
{code:code}
,function(res){
//成功的返回
var data = res.data;
console.log(data);
},function(){
//失败返回
});
最新文章
- 解决Android Studio 无法显示Layout视图问题
- [教程] 【玩转终端1:apt-get】
- 总结:客户端与服务器端使用正则增加URL参数的方法
- 为了方便可灌入自定义方法AppendLog 比如File
- JavaScript学习中的挑战
- POJ 2752 Seek the Name, Seek the Fame(next数组的理解)
- 在iOS上present一个半透明的viewController
- JQ 操作样式,单选按钮跟复选框
- 利用PS滤镜及图层叠加制作水墨荷花
- angularjs中的几种工具方法
- RabbitMQ 保证消息不丢失
- centos 安装python3与Python2并存,并解决";smtplib"; object has no attribute 'SMTP_SSL'的错误
- Python内置数据结构--列表
- NUC972---Linux驱动开发
- 关于OPEN_MAX宏undeclared的问题
- Oracle字符串连接的方法
- hdu4333
- C++显式转换
- 在eclipse中安装 Activiti Designer插件
- Spring Boot 全局异常配置