var myAjax = {
request: function(url, type, data, callback) {
$.ajax(url, {
type: type,
data: data,
cache: false,
success: callback,
statusCode: {
401: function() {
alert("未登录");
},
},
error: function(jqXHR, textStatus, error) {
switch (jqXHR.status) {
case 401:
alert("未登录");
break;
case 403:
alert("无权限");
break;
case 400:
case 409:
callback(jqXHR.responseJSON);
break;
default:
callback(jqXHR.responseJSON);
break;
}
}
});
},
get: function(url, data, callback) {
this.request(url, 'GET', data, callback);
},
post: function(url, data, callback) {
this.request(url, 'POST', data, callback);
}
}

最新文章

  1. ios 关于使用异步网络请求时block回调的内存注意
  2. Jdev Run Page 没有反应
  3. 移动周报:十款最实用的Android UI设计工具
  4. HDOJ/HDU 2568 前进(简单题)
  5. 加速 lucene 的搜索速度 ImproveSearchingSpeed
  6. 总结 React 组件的三种写法 及最佳实践 [涨经验]
  7. SQL SERVER 事务日志 解析
  8. Linux目录结构详解(一)
  9. Python中四种样式的99乘法表
  10. MD1——2 Corner
  11. [MSSQL]表变量和临时表的区别
  12. 第二个spring, 第7天
  13. Trim Galore用法及参数考量
  14. 【转】簡單講講 USB Human Interface Device
  15. gitlab、openvpn配置ldap认证
  16. how to use perf
  17. Dubbo实践(一)入门示例
  18. SharePoint Server 2013 Offline Installation (without Internet)
  19. Text Justification,文本对齐
  20. Java微信公众平台开发【番外篇】(七)--公众平台测试帐号的申请

热门文章

  1. class13and14and15_登录窗口
  2. LOG2_8BIT, LOG2_16BIT, LOG2_32BIT, LOG64_8BIT, LOG2
  3. ultis, BIT(x), BITCOUNT(x)
  4. 阿里数据库大牛的 MySQL 学习指南!
  5. 关于JQuery Ajax 跨域 访问.net WebService
  6. 关于a[::-1]
  7. 【校OJ】选网线
  8. vue3+node全栈项目部署到云服务器
  9. JS事件 卸载事件 当用户退出页面时(页面关闭、页面刷新等),触发onUnload事件,同时执行被调用的程序。注意:不同浏览器对onunload事件支持不同。
  10. SVN Cannot merge into a working copy that has local modifications