2013-01-31 67 views
1

我分配一個動作我updpunchform jQuery的對話框:吸氣jQuery的對話框行動

$(".punch").click(function(event) { 
    ...... 
    $('#updpunchform').attr('action', '/asistencias/updatePunch/'+$(this).attr("id")); 
    $updpunch.dialog("open"); 
    ... 
    etc. 

- 這是什麼generated-

<form action="/asistencias/updatePunch/a-77" id="updpunchform" method="post"> 
    <fieldset> 
     <div style="display: block;" id="anypunchfieldContainter"> 
     ... 
     ... 

它所有的工作就好了。

現在,我關閉對話框之前,我需要得到表單的動作後面,如:

beforeClose: function(event, ui) { 
     // getter 
     var title = $("#updpunch").dialog("option", "title"); 

回報的標題字符串確定。 我已經得到了窗體的標題,但無法弄清楚如何獲得它的行動,試圖

var title = $("#updpunch").dialog("option", "action"); // (target, url, href, etc. 

,並得到了這樣的文字:

[object Object] 

我怎樣才能獲得形式的行動文字如上所示?這是在我的心中,只是無法找到如何得到它的進一步使用。

你能幫忙嗎?

回答

3

你得太多可能了,只問了action屬性直接:

var targetUrl = $('#updpunchform').attr('action'); 
+0

謝謝@Madbreaks;很高興知道這很簡單。 –