сериализовать сообщение из формы внутри colorbox

Я пытаюсь сериализовать данные формы из формы, которая находится внутри цветового поля. Я получаю форму для отправки, но данных формы нет.

Вот что я использую, чтобы попытаться получить данные формы.

 $("#submitForm").live("click",function(){
  var data = $(this).closest("form").serialize();
   $.ajax({
        type: "POST",
        url: "update_cc.php",
        data: "data="+data,
        success:function(data){
            $().colorbox({html: data, open:true});
        }
      });
    return false;
  });

Кто-нибудь использовал colorbox с формой внутри?


person Tom    schedule 01.05.2011    source источник


Ответы (2)


Вы проверили, чтобы убедиться, что «данные» - это то, что вы ожидаете, потому что ваш вызов colorbox выглядит хорошо для меня. Было бы полезно увидеть реальную ссылку.

person Jack    schedule 02.05.2011

Вы не должны делать это:

data: "data="+data,

Это должно быть просто

data: data,

serialize() уже даст вам элементы управления формой в виде name=value пар, разделенных &.

person no.good.at.coding    schedule 02.05.2011