jquery ajax增编削查

var getvideosbatchpush = function(para){
    return new Promise(function(resolve, reject){
        $.ajax({
            url: "/v1/pingan/videos-batch-push",
            type: "GET",
            // dataType: 'jsonp',
            contentType: "application/json",
            data: para || {},
            success: function(resp, status, xhr){
                if(resp.status == "OK"){
                    resolve(resp);
                }else{
                    reject(resp);
                }
            },
            error: function(xhr, errorType, error){
                Notify.fail("收集开小差了,请稍后再试");
            }
        });
  });
};
var deletevideosbatchpush = function(para){
    return new Promise(function(resolve, reject){
        $.ajax({
            url: "/v1/pingan/videos-batch-push/" + para.id,
            type: "DELETE",
            // dataType: 'jsonp',
            contentType: "application/json",
            data: JSON.stringify(para || {}),
            success: function(resp, status, xhr){
                if(resp.status == "OK"){
                    resolve(resp);
                }else{
                    reject(resp);
                }
            },
            error: function(xhr, errorType, error){
                Notify.fail("收集开小差了,请稍后再试");
            },
        });
  });
};
var savevideosbatchpush = function(para){
    return new Promise(function(resolve, reject){
        $.ajax({
            url: "/v1/pingan/videos-batch-push",
            type: "POST",
            // dataType: "jsonp",
            contentType: "application/json",        
            data: JSON.stringify(para || {}),
            success: function(resp, status, xhr){
                if(resp.status == "OK"){
                    resolve(resp);
                } else{
                    reject(resp);
                }
            },
            error: function(xhr, errorType, error){
                Notify.fail("收集开小差了,请稍后再试");
            },
        });
  });
};
var putvideosbatchpush = function(para){
    return new Promise(function(resolve, reject){
        var id = para.id;
        var url = "/v1/pingan/videos-batch-push/" + id;
        $.ajax({
            url: url,
            type: "PUT",
            // dataType: 'jsonp',
            contentType: "application/json",
            data: JSON.stringify(para || {}),
            success: function(resp, status, xhr){
                if(resp.status == "OK"){
                    resolve(resp);
                } else{
                    reject(resp);
                }
            },
            error: function(xhr, errorType, error){
                Notify.fail("收集开小差了,请稍后再试");
            }
        });
  });
};
    原文作者:镰月
    原文地址: https://segmentfault.com/a/1190000019348896
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞