2017-09-03 1 views
2

je veux montrer div caché sur appel de succès ajax mais dans ce code ne fonctionne pas s'il vous plaît aidercomment afficher div caché sur appel de succès ajax dans cette section de code

$ (document) .on (« changement » ,, fonction () {var ida = $ (ce) .attr ('id') 'le commutateur d'entrée.'; console.log ($ (ce) .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 

caché div herer état de Promocode ac tive

+0

$ ("#theDiv") .show(); –

Répondre

1

Votre succès Calback est vide faire ce que vous voulez dans le rappel de succès vérifier ce code,

$(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

je sais mais dans ce code ne fonctionne pas div ne montrent pas –

+0

Le succès calback n'échouera que si vous avez une erreur 500 (erreur PHP ou d'autres erreurs comme 404 etc), sur cette URL ajax appelé, donc plz vérifier le script PHP fonctionnant pendant que l'ajax est appelé, édité mon code, et ajouté le rappel complet qui fonctionnera même si l'ajax échoue –

+1

merci maintenant il fonctionne –

0

Utilisez le rappel de « succès », faire quelque chose que vous voulez dans le rappel « complète »