#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;
символом.