jquery ajax的简单使用
2017-10-23 17:09
190 查看
//接口请求 function Service(){ this.baseUrl = "http://localhost/"; }; Service.prototype = { //自定义提交 Request: function (lastPath, type, isAsync, requestParams, successFun, errorFun) { $.ajax({ url: this.baseUrl + lastPath, type: type, async: isAsync, data: requestParams, success: function (data) { successFun(data); }, error:function (data) { errorFun(data); } }); }, // 异步get 提交 ajaxRequestGet: function (lastPath, requestParams, successFun) { $.ajax({ url : this.baseUrl+lastPath, type : "get", data: requestParams, success : function(data){ successFun(data); } }); }, // 异步post提交 ajaxRequestPost: function (lastPath, requestParams, successFun) { $.ajax({ url: this.baseUrl + lastPath, type: "post", data: requestParams, success: function (data) { successFun(data); } }); }, // 异步put提交 ajaxRequestPut: function (lastPath, requestParams, successFun) { $.ajax({ url: this.baseUrl + lastPath, type: "put", data: requestParams, success: function (data) { successFun(data); } }); }, // 异步delete提交 ajaxRequestDelete: function (lastPath, requestParams, successFun) { $.ajax({ url: this.baseUrl + lastPath, type: "delete", data: requestParams, dataType:'json', success: function (data) { successFun(data); } }); }, // 同步get提交 ajaxSyncRequest: function (lastPath, requestParams, successFun, errorFun) { $.ajax({ url: this.baseUrl + lastPath, type: "get", async: false, data: requestParams, success: function (data) { successFun(data); }, error:function (data) { errorFun(data); } }); }, // 同步post提交 ajaxSyncRequestPost: function (lastPath, requestParams, successFun) { $.ajax({ url: this.baseUrl + lastPath, type: "post", async: false, data: requestParams, success: function (data) { successFun(data); } }); }, // 同步put提交 ajaxSyncRequestPut: function (lastPath, requestParams, successFun) { $.ajax({ url: this.baseUrl + lastPath, type: "put", async: false, data: requestParams, success: function (data) { successFun(data); } }); }, // 异步delete提交 ajaxSyncRequestDelete: function (lastPath, requestParams, successFun) { $.ajax({ url: this.baseUrl + lastPath, type: "delete", async: false, data: requestParams, success: function (data) { successFun(data); } }); } }; //使用 //var service = new Service(); //service.Request("a", "get", false, {b:"c"}, function(data){console.log(data)}, function(data){console.log(data)});
相关文章推荐
- JQuery Ajax 的简单使用
- jQuery ajax中使用confirm,确认是否删除的简单实例
- jQuery Ajax使用,以及常用插件简单介绍
- 使用Eclipse编写一个简单的Hello World
- 多线程简单使用
- apache commons collections CollectionUtils工具类简单使用
- git 的简单使用教程
- 有关solaris fmd服务下的命令fmdump的简单使用
- JAVA编程基础之内部类的简单使用
- 简单建立DLL和使用DLL
- 最简单的Oracle数据恢复 select as of使用方法
- 使用Jmeter进行简单的http接口测试
- MySQL触发器简单使用
- AudioManager的简单使用
- js入门·循环与判断/利用函数的简单实例/使用对象/列举对象属性的名称
- C#中使用1.7版本驱动操作MongoDB简单例子
- kafka简单使用
- jboss简单使用--刚开始接触,感觉还是比较详细的
- 简单使用Git和Github来管理自己的代码和读书笔记
- 简单使用JDOM解析XML