bootstrap模态隐藏从服务器端mvc

时间:2016-11-23 15:22:08

标签: javascript jquery asp.net-mvc twitter-bootstrap

您好我已经实现了bootstrap模式进行编辑。

因此,当单击下面的按钮时,它将触发以下jquery以打开模态。

<button class='btn btn-s green ajax-edit' type='button' data-url='/Customer/GetEditForm/5' data-toggle='modal'> edit </button>

我点击事件的jquery如下所示。  // ajax演示:             var $ modal = $(&#39;#ajax-modal&#39;);

        $(document).on('click', '.ajax-edit, .ajax-add', function () {
            // create the backdrop and wait for next modal to be triggered
            $('body').modalmanager('loading');
            var el = $(this);

            setTimeout(function () {
                $modal.load(el.attr('data-url'), '', function () {
                    $modal.modal();
                });
            }, 1000);
        });

这基本上调用MVC动作,它生成html作为局部视图并在此模态div中呈现。

但是,当这个动作被触发时,我已经开始进行一些服务器端验证,如果验证失败,我想解雇这个模态。

我尝试了什么,当我为在模态窗口中渲染的部分视图生成HTML时,我尝试仅在脚本下面渲染,当弹出模态但没有运气时,渲染和触发..不起作用。 。

<script type="text/javascript">
    $(document).ready(function() { $('#modal').modal('hide');
//$('#modal').modal('toggle');

});     

基本上我想要实现的是我想要解除模态并打印一些警告消息,指示验证失败。我完全错了吗?

0 个答案:

没有答案