弹出对话框在第一次提交时关闭,但如果多次使用则不会关闭

时间:2013-05-24 15:23:30

标签: javascript jquery ajax

我有一个带提交表单的弹出框。我第一次在访问网站时使用它,它关闭提交并正常工作。如果我第二次使用它,提交工作和页面更新,但框保持可见。这是代码:

<head>
    <script>  
    $(function() {    
        $( "#dialog" ).dialog();  
        $( "#Add").click(function(){
             $( "#dialog" ).dialog("close"); 
        });
    });  
</script>
</head>
    <body> <div id="dialog" title="Select Item">
        Position <%= @i %><br /><br />   
       <%= form_tag( {:controller => :cabinets, :action => :update_device_position, :position => @i , :id => @cabinet.id }, :remote => true) do %>
            <td>
                <%= select_tag :position_name, options_for_select(@selection_list) %>
            </td>
            <td>
                <%= hidden_field_tag 'position', @i %>
                <%= submit_tag "Add" ,:id=> "Add", :class => "btn" %>

            </td>
        <% end %>
       </div>  
    </body>

感谢任何想法。

0 个答案:

没有答案