JQuery Colorbox ve Formlar

4 Cevap php

Ben ColorBox olarak göndermek ve göstermek istediğiniz bir form var.

Form mals ticaret Sepeti Görüntüle.

Bkz: https://www.mals-e.com/tpv.php?tp=4

Ben bir colorbox iframe Sepet içeriğini göster istiyorum. Bu FORM yöntemi yerine Bağlantı yöntemi kullanarak yapmak mümkün mü?

4 Cevap

en iyi cevabı burada ..

Lütfen submitButton bunu ekleyin: id = "SearchButton"

bu kullanımı:

$(document).ready(function() {
    $("input#SearchButton").colorbox({href: function(){
        var url = $(this).parents('form').attr('action');
        var ser = $(this).parents('form').serialize(); //alert(url+'?'+ser);
        return url+'?'+ser;
    }, innerWidth:920, innerHeight:"86%", iframe:true});
});

testi de: http://wwww.xaluan.com veya http://wwww.xaluan.com/raovat/

Geçenlerde, bu sorunla karşı karşıya çözüm ararken biraz zaman geçirdim ve bu bulundu:

$("#submit_button").click(function () { // ATTACH CLICK EVENT TO MYBUTTON
    $.post("/postback.php",        // PERFORM AJAX POST
      $("#info_form").serialize(),      // WITH SERIALIZED DATA OF MYFORM
      function(data){                // DATA NEXT SENT TO COLORBOX
        $.colorbox({
          html:   data,
          open:   true,
          iframe: false            // NO FRAME, JUST DIV CONTAINER?
        });
      },
      "html");
  });

Yani Colorbox standart jQuery yöntemlerle formu göndererek kullanır. Bu kimse yardımcı olur umarım.

Denemek

$("input#formsubmit").colorbox({title: function(){
    var url = $(this).parents('form').attr('action');
}});

Test değil, sadece Colorbox sayfasından sözdizimi aldı. Size göndermek düğmesine çalışması için yukarıdaki için "formsubmit" kimliği vermek olurdu.

Kullandığınız bağımsız ColorBox açabilirsiniz:

jQuery.colorbox ({href: iframe: true, donukluk: 0.6, innerWidth: 760, innerHeight: 420, title:});

ve sizin gibi herhangi bir olay üzerinde bu işlevini çağırabilirsiniz:

jQuery ("belge") ready (function () {jQuery.colorbox ..}).;

u form onunla birlikte bir sorgu parametre göndermek gönderirseniz. Sunulması sonra formunu geri ulaştığınızda. Bu parametre doldurulur olup olmadığını görmek.

ve sonra jQuery.colorbox çağrı ()