2010-10-07 23 views
1

我在這裏丟失了一些東西。.serialize()不會從動態生成的表單返回值

我有一個窗體使用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); 

    }); 

提前感謝!

回答

0

我懷疑你的選擇器應該是var form = $('#menu_form').serialize();,因爲menu_form是表格的id

+0

好吧,現在我覺得很蠢。衛生署!謝謝。 :) – TH1981 2010-10-07 14:55:31