从内部部分关闭 JQuery 对话框

发布于 2024-11-06 16:42:14 字数 227 浏览 3 评论 0原文

我打开一个 JQuery 模型对话框,其中显示一个表单(MVC 部分)。该部分非常简单,有几个输入字段。

当单击“保存提交”按钮时,我使用 <% using (Html.BeginForm.... 将表单发布到给定的操作方法。

但是,我想在表单上有一个取消按钮,单击时关闭对话框但它不会发布到表单操作。

有没有办法在部分视图中关闭父对话框?或者您可以建议另一种方法吗

I open a JQuery model dialogue box which displays a form (MVC partial). The partial is very simple, has a few input fields.

I use the <% using (Html.BeginForm.... to post the form to a given action method when the save submit button is clicked.

However, I want to have a cancel button on the form that closes the dialogue when clicked but which doesn't post to the form action.

Is there a way to close the parent dialogue box from with in the partial view? Or can you suggest an alternative approach?

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

蓝眼泪 2024-11-13 16:42:14

这对您有帮助吗?

<div>
    <form></form>
</div>

$('div').dialog({
   buttons:{
      save:function (){
          $('div form').serialize();
          //ajax goes here, thats is the intention of jq dialog () :)
      },
      cancel:function (){
         $(this).dialog('close');
      }
   }
});

如果没有,请发布一些代码,以便我们更好地了解您的意思

Would this be something that could help you ?

<div>
    <form></form>
</div>

$('div').dialog({
   buttons:{
      save:function (){
          $('div form').serialize();
          //ajax goes here, thats is the intention of jq dialog () :)
      },
      cancel:function (){
         $(this).dialog('close');
      }
   }
});

if not then please do post some code to give us a better picture of what you mean

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文