.serialize () не возвращает значения из динамически сгенерированной формы - PullRequest
1 голос
/ 07 октября 2010

Я что-то здесь упускаю.

У меня есть форма, динамически загружающая форму с помощью jquery, где .click () извлекает запрос $ .post, который выводит форму с некоторыми конкретными данными в .html ().

Я сейчас пытаюсь сериализовать данные из этой формы, и они мне ничего не дают.Что я делаю не так?

Форма вставки кода:

$(".edit").click(function(){
    var mid = $(this).attr("uid");
    $.post("inc/menu_mod.php", { page: "edit",menu_id: mid, sender: 'sent'}, function(data){
    $('#menu_mod').html(data);
    });             

    });

Моя попытка сериализации:

    $(".update_menu").live('click', function(){
        alert("this fires, so I know it's working");
        var form = $('#menu_form form').serialize();
        alert(form);

    });

Заранее спасибо!

1 Ответ

0 голосов
/ 07 октября 2010

Я подозреваю, что ваш селектор должен быть var form = $('#menu_form').serialize();, потому что menu_form - это id формы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...