HTTP 请求的一些方法及用法

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<body>
    <script type="text/javascript">
        /**
            * 获取数据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){

                   }
               });
           };
    </script>
</body>
</html>

 

posted @ 2018-05-17 17:37  二月花开  阅读(273)  评论(0编辑  收藏  举报