如何在此代码部分中显示ajax成功调用中隐藏的div

时间:2017-09-03 14:29:39

标签: java php ajax

我希望在ajax成功通话中显示隐藏的div,但在此代码中无效请求帮助

  

      $(文件).on('更改',' .switch输入',         function(){         var ida = $(this).attr(' id');         的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

隐藏的div herer  Promocode状态有效

2 个答案:

答案 0 :(得分: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 :(得分:0)

使用“成功”回调,在“完成”回调中做任何你想要的事情