2017-09-03 85 views
2

我想显示在AJAX调用成功,但在这段代码中隐藏的DIV不工作,请帮助如何显示在AJAX调用成功隐藏的div在这个代码段

的$(document)。在(“变” ,, 函数(){ VAR IDA = $(本).attr( '编号') '切换输入。'; 的console.log($(本).VAL());

if($(this).val() == 'on'){ 
    $(this).val('off'); 
    $.ajax({ 
     url:'<?php echo base_url(); ?>promo/dsable_status/'+ida, 
     type:'GET', 
     data:'id='+ida, 
     success:function(data){ 


     }, 
    }); 
    } 
    else{ 
    $(this).val('on'); 
    $.ajax({ 
     url:'<?php echo base_url(); ?>promo/enable_status/'+ida, 
     type:'GET', 
     data:'id='+ida, 
     success:function(){ 


     } 

    }); 
    } 
}) </script 

hidden div herer Promocode status ac略去

+0

$ (“#theDiv”).show(); –

回答

1

您的成功calback是空做任何你想要的成功回调检查这个代码,

$(document).on('change','.switch input', function() { var ida = $(this).attr('id'); console.log($(this).val()); 

    if($(this).val() == 'on'){ 
    $(this).val('off'); 
    $.ajax({ 
     url:'<?php echo base_url(); ?>promo/dsable_status/'+ida, 
     type:'GET', 
     data:'id='+ida, 
     success:function(data){ 

     }, 
     complete:function(){ 
     $('#your_div').hide(); 
     } 
    }); 
    } 
    else{ 
    $(this).val('on'); 
    $.ajax({ 
     url:'<?php echo base_url(); ?>promo/enable_status/'+ida, 
     type:'GET', 
     data:'id='+ida, 
     success:function(){ 

     }, 
     complete:function(){ 
     $('#your_div').show(); 
     } 

    }); 
    } 
}); 
+1

我知道,但在这段代码不工作div没有显示 –

+0

成功回调将只会失败,如果你有一个500错误(PHP错误或任何其他错误,如404等),在这个Ajax称为URL,所以PLZ检查PHP脚本运行时,调用ajax,编辑我的代码,并添加完整的回调,即使阿贾克斯失败也会运行 –

+1

感谢它现在正在工作 –

0

用“成功”的回调,你在想什么东西“完整”的回调