2013-05-13 86 views
0

我需要从我这表格数据访问名为“PARTNERID”隐藏域的JS代码:如何从jQuery .submit()事件对象访问表单POST数据?

$(document).ready(function() { 
    showPartnerSettings = function(e) { 
    e.preventDefault(); 

    var $dialogForm = $("<div />") 
    .attr("id", "partner-settings-form") 
    .append($loading.clone()) 
    .load(envPath + "/partner/settings?partnerid="+e.data.partnerId, null, function(){ $("#partner-settings-form").css("display", "block"); }) 
    .dialog({ 
     title: "Partner Settings", 
     modal: false, 
     resizable: false, 
     width: 580, //CPB 04.11.13 
     position:['middle',130], 
     "close" : function(){ 
     var dialogid=$(this).parent("div").attr("id"); 
     $("#Tabs ul li."+dialogid).remove(); 
     $(this).remove(); 
     $("#alertmod").remove(); 
     //$link.removeClass('preventclick'); 
     }, 
    })   
    .dialog("open") 
    .css("display", "block"); 

    return false; 
    }; 

有什么办法来检索传递到showPartnerSettings()事件对象这个价值?

回答

0

您将需要在之后访问它它已被加载到DOM中。

var $dialogForm = $("<div />") 
    .attr("id", "partner-settings-form") 
    .append($loading.clone()) 
    .load(envPath + "/partner/settings?partnerid="+e.data.partnerId, 
      null, 
      function(){ 
       /* access field here ... */ 
       var field = $('#partnerId'); 

       $("#partner-settings-form").css("display", "block"); 
      } 
    ).dialog({ 
     title: "Partner Settings", 
     modal: false, 
     resizable: false, 
     width: 580, //CPB 04.11.13 
     position:['middle',130], 
     "close" : function(){ 
     var dialogid=$(this).parent("div").attr("id"); 
     $("#Tabs ul li."+dialogid).remove(); 
     $(this).remove(); 
     $("#alertmod").remove(); 
     //$link.removeClass('preventclick'); 
     }, 
    })   
    .dialog("open") 
    .css("display", "block"); 
+0

'$(“#partnerId”).val()'获得它的值。 – Jasen 2013-05-13 22:39:10

相关问题