jquery.ajax post/get/delete/put 请求方法封装

原创 2016年08月30日 09:32:44

ajax中的post/get/delete/put请求方法的写法过于繁琐,所以现在封装成如下简便的形式:

 /**
     * 获取数据ajax-get请求
     * @author laixm
     */
    $.sanjiGetJSON = function (url,data,callback){
        $.ajax({
            url:url,
            type:"get",
            contentType:"application/json",
            dataType:"json",
            timeout:10000,
            data:data,
            success:function(data){
                callback(data);
            }
        });
    };

    /**
     * 提交json数据的post请求
     * @author laixm
     */
    $.postJSON = function(url,data,callback){
        $.ajax({
            url:url,
            type:"post",
            contentType:"application/json",
            dataType:"json",
            data:data,
            timeout:60000,
            success:function(msg){
                callback(msg);
            },
            error:function(xhr,textstatus,thrown){

            }
        });
    };

    /**
     * 修改数据的ajax-put请求
     * @author laixm
     */
    $.putJSON = function(url,data,callback){
        $.ajax({
            url:url,
            type:"put",
            contentType:"application/json",
            dataType:"json",
            data:data,
            timeout:20000,
            success:function(msg){
                callback(msg);
            },
            error:function(xhr,textstatus,thrown){

            }
        });
    };
    /**
     * 删除数据的ajax-delete请求
     * @author laixm
     */
    $.deleteJSON = function(url,data,callback){
        $.ajax({
            url:url,
            type:"delete",
            contentType:"application/json",
            dataType:"json",
            data:data,
            success:function(msg){
                callback(msg);
            },
            error:function(xhr,textstatus,thrown){

            }
        });
    };
版权声明:本文为博主原创文章,未经暴烈骑士允许或未声明者不得转载。

相关文章推荐

jquery 发送put/delete请求

typeString (默认: "GET") 请求方式 ("POST" 或 "GET"), 默认为 "GET"。注意:其它 HTTP 请求方法,如 PUT 和 DELETE 也可以使用,但仅部分...

Get Post put delete 详解

HTTP POST GET 本质区别详解 一 原理区别     一般在浏览器中输入网址访问资源都是通过GET方式;在FORM提交中,可以通过Method指定提交方式为GET或者POST,默认为...

Ajax中Put和Delete请求传递参数无效的解决方法(Restful风格)

开发环境:Tomcat9.0 在使用Ajax实现Restful的时候,有时候会出现无法Put、Delete请求参数无法传递到程序中的尴尬情况,此时我们可以有两种解决方案:1、使用地址重写的方法传递参...

RESTful Web 服务四种操作POST/DELETE/PUT/GET

表征状态转移(英文:Representational State Transfer,简称REST)是Roy Fielding博士在2000年他的博士论文中提出来的一种软件架构风格。 目前在三种主...
  • miqi770
  • miqi770
  • 2016年06月01日 16:13
  • 2356

JQuery发送Put、Delete请求

DELETE: $.ajax({ url: '/script.cgi', type: 'DELETE', success: function(result) { ...

jquery的ajax(put网页前端向服务器发送数据,服务器进行数据持久化等操作)

实例1: _form.html.erb中: ########这里input框里是显示以前房间的position, 并且可以改, 这里的class是用来jquery监听的, value是用来input框...
  • qwbtc
  • qwbtc
  • 2016年04月25日 21:01
  • 1681

JQuery发送Put、Delete请求

http://blog.csdn.net/majian_1987/article/details/9038045 DELETE: $.ajax({ url: '/script.cg...

(8)ajax发送put请求的两种方式

(1)第一种:post+HiddenHttpMethodFilter 配置HiddenHttpMethodFilter过滤器 hiddenHttpMethodFilter ...

Ajax请求GET/POST方法的封装

Ajax请求GET方法的封装,网易微专业上的一道GET方法封装练习题,下面是我的设计实现。 方法:get(url, options, callback) 参数 url {St...

jquery 发送put/delete请求

http://blog.csdn.net/zen_123/article/details/38532611 jquery中可以通过$.ajax 方法发送异步请求,进行数据提交,实现局部刷新等。 ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:jquery.ajax post/get/delete/put 请求方法封装
举报原因:
原因补充:

(最多只允许输入30个字)