ajax返回参数处理统一参数模板

ajaxReturn返回带参数,js部分兼容$this->success();success返回提示;error返回错误提示

  1. QimCMS
  2. QimCMS
2019-01-12 12:37:13 0
Generic placeholder image
Top-aligned media
广州 | 设计爱好者

关注私信

ajaxReturn返回带参数,js部分兼容$this->success();方法

$data['info'] = 'oksucai';
$data['id'] = '1';
$data['name'] = 'oksucai.com';
$data['status'] = true;
$this->ajaxReturn($data);

success返回提示

$this->success('操作成功');

error返回错误提示

$this->error($data->getError() ? $data->getError() : '操作失败!');

$data:数据库操作返回错误,如果为空,手动指定返回错误提示内容,或直接手动指定.

Jquery处理部分.统一模板

$.ajax({
            url: _config['domainSite'] + "index.php?m=Member&c=Relation&a=followingdel",
            type: 'POST',
            dataType: 'json',
            data:{"friend_uid":uid},
          })
          .done(function(data) {
            if (data.state === 'success') {
              ui_success(data.info);
              if (data.url) {
                  location.href = data.url;
              } else {
                alert('oksucai');
              }
            } else if (data.state === 'fail') {
                alert('oksucai.com');
            }
          })
          .fail(function() {swal("Deleted!",'服务器错误,请联系管理员!', "error");});