2016-03-30 16 views
0

ajax çağrısı başarısından sonra modal pencereyi açmam gerekiyor.ajax başarısından sonra modal pencereyi açmanız gerekiyor

JQUERY:

$(".vijai").on("click", function(event) { 

    $.ajax({ 
     url: "<?php echo $base ?>/retailer/Suppliersorder/Supplier_OrderPreview", 
     type: "post", 
     context: document.body, 
     async:false, //NOTE THIS 
     data: $("#myform").serialize(), 
     success: function(d) { 

         alert(d); 
         jQuery('#myModal').show(); 
       } 
    }); 
}); 

HTML: Ben, kalıcı söz ederken jQuery iletişim modülü kullanıyorsanız sanıyorum

<button class="btn btn-success vijai" id='murugan'> 
    <i class="fa fa-search-plus"></i> 
    Order Preview 
</button> 
+3

Uyarı tetikleniyor mu? –

cevap

0

, referans: Çizgiyi yerini alabilir https://jqueryui.com/dialog/

Bu, jQuery('#myModal').dialog('open'); ile jQuery('#myModal').show();'a sahiptir.NOT: url: "<?php echo $base ?>/retailer/Suppliersorder/Supplier_OrderPreview" biraz garip görünüyor, javascript dosyası yerine bir php dosyasında bu javascript varsayalım.

+0

denedim ama çalışmıyor – vijaikarthik

+0

Response.jQuery ('# myModal') için teşekkürler. Modal ('show') çalışıyor – vijaikarthik

0
$(".updateBtn").click(function(){ 
    var ruleID = this.id; 
    $.ajax({ 
      type: 'get', 
      url: '/admins/getRules/'+ ruleID, 
      success: function(data) { 
      $('#myModal').modal({'show' : true}); 
      console.log(data); 
     } 
     }); 

    }); 
İlgili konular