即使使用Jquery';阿贾克斯完成了吗

即使使用Jquery';阿贾克斯完成了吗,jquery,Jquery,单击拒绝按钮,我调用如下所示的函数 function reject(message, document_id, status) { var ajaxdo = $.ajax({ type: 'GET', url: url + '/OMS/admin/UpdateAdminCategory?document_id=' + document_id + '&message=' + message + '&status=' + s

单击拒绝按钮,我调用如下所示的函数

       function reject(message, document_id, status) {
     var ajaxdo = $.ajax({
         type: 'GET',
         url: url + '/OMS/admin/UpdateAdminCategory?document_id=' + document_id + '&message=' + message + '&status=' + status,
         jsonpCallback: 'jsonCallback',
         dataType: 'jsonp',
         jsonp: false,
         success: function(response) {
         },
         error: function(e) {
             alert('Error inside Fill form request');
         }
     });

     ajaxdo.done(function() {
         finalcall();
     });
 }



 function finalcall() {
     var vendor_brand_id = $('#BrandNames').val();
     $("#textandsavediv").hide();
     showT1(vendor_brand_id, '');
 }


 function showT1(vendor_brand_id, t1categorytext) {
     var ajaxq = $.ajax({
         type: 'GET',
         url: url + '/OMS/admin/categorylevelservice?vendor_brand_id=' + vendor_brand_id + '&reqstr=' + t1categorytext,
         jsonpCallback: 'jsonCallback',
         dataType: 'jsonp',
         jsonp: false,
         beforeSend: function() {
             $('#T1').html('<img src="input-spinner.gif" alt="" width="24" height="24">');
         },
         success: function(response) {
             displayT1(response, t1categorytext)
         },
         error: function(e) {
             alert('Error inside Fill form request');
         }
     });

 }

 function displayT1(response, t1categorytext) {
     $("#T1").append(html);
 }
功能拒绝(消息、文档id、状态){
var ajaxdo=$.ajax({
键入:“GET”,
url:url+'/OMS/admin/UpdateAdminCategory?document_id='+document_id+'&message='+message+'&status='+status,
JSONPCCallback:'jsonCallback',
数据类型:“jsonp”,
jsonp:false,
成功:功能(响应){
},
错误:函数(e){
警报(“填写表单请求中的错误”);
}
});
完成(函数(){
最终调用();
});
}
函数finalcall(){
var vendor_brand_id=$('#BrandNames').val();
$(“#textandsavediv”).hide();
showT1(供应商品牌标识“);
}
功能显示T1(供应商品牌id,t1categorytext){
var ajaxq=$.ajax({
键入:“GET”,
url:url+'/OMS/admin/categorylevelservice?供应商品牌id='+vendor品牌id+&reqstr='+t1categorytext,
JSONPCCallback:'jsonCallback',
数据类型:“jsonp”,
jsonp:false,
beforeSend:function(){
$('#T1').html('');
},
成功:功能(响应){
显示T1(响应,t1categorytext)
},
错误:函数(e){
警报(“填写表单请求中的错误”);
}
});
}
功能显示T1(响应,t1categorytext){
$(“#T1”).append(html);
}
我面临的问题是,Ajax的响应越来越混乱


请告诉我如何解决这个问题?

解决所有问题并做出适当的回报,我最终得到了这个,这可能会解决问题:

function reject(message, document_id, status) {
    return $.ajax({
        type: 'GET',
        url: url + '/OMS/admin/UpdateAdminCategory',
        data: {
            'message': message, 
            'document_id': document_id, 
            'status': status
        },
        jsonpCallback: 'jsonCallback',
        dataType: 'jsonp',
        jsonp: false
    }).then(function(response) {
        $(".saveclassbtn").hide();
        var vendor_brand_id = $('#BrandNames').val();
        $("#textandsavediv").hide();
        return showT1(vendor_brand_id, '');
    }).then(null, function(e) {
        console.log('Error inside Fill form request');
        return e;
    });
}

function showT1(vendor_brand_id, t1categorytext) {
    return $.ajax({
        type: 'GET',
        url: url + '/OMS/admin/categorylevelservice',
        data: {
            'vendor_brand_id': vendor_brand_id,
            'reqstr': t1categorytext
        },
        jsonpCallback: 'jsonCallback',
        dataType: 'jsonp',
        jsonp: false,
        beforeSend: function() {
            $('#T1').html('<img src="input-spinner.gif" alt="" width="24" height="24">');
        }
    }).then(function(response) {
        // Process data and set data 
        $("#T1").append(html);
    }).then(null, function(e) {
        console.log('Error inside Fill form request');
        return e;
    });
}

花括号不平衡。谢谢你指出,这是一个打字错误。我编辑了我的代码。仍然看不清楚displayT1函数中的
html
变量来自哪里?从我构建html并附加到它的响应来看,我没有有意发布它,因为它更大,增加了混乱。
reject(...).then(function() {
    //do whatever on overall completion
}).fail(function(e) {
    console.Error(e);
});