微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

AJAX常见方法

接口方法

function dz_ajax(url, params, type) {//AJAX,路径,参数,类型
    
  return new Promise(function(resolve, reject) {
    $.ajax({
      type: type || "post",
      url: url,
      headers: {
        'content-type': 'application/json'
      },
      dataType: 'json',
      data: params || {},
      success: function(data) {
        if (data.code == 200 || data.rows) {

          resolve(data)
          
        } else {
          alert('提交失败!');
          reject()
        }
      },
      error: function(e) {
        console.log(e)
        alert('网络异常');
        reject()
      }
    });
  }).catch(function(e){})
}

  

  调用

function dataFn(classific_type,_index){//请求,请求类型&index
    
  dz_ajax(base + 'sxjg/sxjcNewmanagements',		{
    "params[reviewProgress]": 1,
    "params[classification]": classific_type,
    "pageSize":pageSize,
    "currentPage":currentPage
  }, "GET")
  .then(res => {
    console.log(res);
    showList[_index] = res.rows
    paintFn(0)//初始化
     
  }).catch(err =>{
  
    console.log(err,"暂无数据");
  })
    
}

  

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐