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

#jquery #ajax #colorbox

#jquery #ajax #colorbox

Вопрос:

Я пытаюсь сериализовать данные формы из формы, которая находится внутри 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 с формой внутри него?

Ответ №1:

Вы проверили, чтобы убедиться, что ‘data’ — это то, что вы ожидаете, потому что ваш вызов colorbox выглядит нормально для меня. Это помогло бы увидеть реальную ссылку.

Ответ №2:

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

 data: "data=" data,
  

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

 data: data,
  

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