0

我正在开发一个代码点火器。在我的视图页面中,我有一个模式弹出窗口。在modalpopup中,我放了form.so我想要的是当用户点击保存按钮时..模型通过jquery弹出关闭..

这是我的保存和关闭按钮...如果我单击关闭按钮,模型会很好地关闭,但是因为保存按钮我已经将控制权交给了 jquery,所以我想在那里关闭我不知道

    <a href="#" class="btn" data-dismiss="modal">Close</a> 
   <a id = "save" class="btn x" data-dismiss="modal">Save changes</a>



   <script type="text/javascript">
    $('#save').click(function() { //  $("#form").serialize()

var check_no = $('#check_no').val();
var form_data = {
        check_no: $('#check_no').val(),


};



$.ajax({
    url: "<?php echo site_url('checkDetailsController/addCheckDetails'); ?>",
    type: 'POST',
    data: form_data,
    dataType: 'json',
    success: function(msg) {
        if(msg.res == 1)
        {
            alert('true')

        }
        else{
            alert("false");          
          }


    }
});

return false;
     });


  </script>
4

2 回答 2

1

保存函数必须使用 $('#dialog').dialog("close"); 而不是 $(this).dialog('close')。这会导致调用附加到对话框对象的 close 方法。

于 2014-05-07T20:51:21.327 回答
0

如果您使用 jqueryUI 中的对话框,则可以使用按钮选项。

$('#yourcontainer').dialog({
        buttons : {
            // Save and close button
            'Save' : function () {
                // your javascript code for saving
                $(this).dialog('close');
            },
            // Cancel button
            'Close' : function () {
                $(this).dialog('close');
            }
        },
        // and your other settings
    });
于 2013-01-17T09:11:10.220 回答