Nitrogen Pumpkin Mulch

    ajax-j

    1.0.1 • Public • Published

    一个小型的ajax库,提供开箱即用的ajax方法。

    Install

    npm install ajax-j
    

    Usage

    ajax({
        type:"post",
        url:"", //添加自己的接口链接
        timeOut:5000,
        before:function(data){
          console.log("请求发送的数据:"+data);  
        },
        success:function(response){
            console.log(response);
        },
        error:function(xhr){
            console.log("error:"+xhr.status);
        },
        complte:function(xhr){
            console.log("complte:"+xhr.status);
        }
    });

    Other Tool Method

     
    // using es6 module
    import ajaxJ from 'ajax-j'
     
    ajaxJ.get(url,param,successCallback)
    ajaxJ.post(url,param,successCallback)
    //send post request, Content-Type is "application/json; charset=utf-8"
    ajaxJ.postJson(url,param,successCallback) 
     
    // or you can using promise
    ajax.get(url,param).then(response=>{
        console.log(response)
    }).catch(xhr=>{
        console.log(xhr)
    })
     
     
    // if import script direct, invoke method is:
    get(url,param)
    post(url,param)
    postJson(url,param)
     

    param table:

    param default desc type
    url "" 请求的链接 string
    method get 请求的方法 get,post,json
    data null 请求的数据 object,string,FormData,array
    contentType "" 请求头 string
    dataType "" 请求的类型 jsonp
    async true 是否异步 blooean
    timeOut undefined 超时时间 number
    before function(data){} 发送之前执行的函数 function
    success function(response){} 请求成功的回调函数 function
    error function(xhr){} 请求报错执行的函数 function
    complete function(xhr){} 请求结束的回调函数 function

    min版本使用 javascript-minifier进行压缩

    Keywords

    Install

    npm i ajax-j

    DownloadsWeekly Downloads

    1

    Version

    1.0.1

    License

    ISC

    Unpacked Size

    18.8 kB

    Total Files

    4

    Last publish

    Collaborators

    • cweijan