从内部关闭JQuery对话框

从内部关闭JQuery对话框,jquery,dialog,partial,Jquery,Dialog,Partial,我打开一个JQuery模型对话框,其中显示一个表单(MVC部分)。分部代码非常简单,有几个输入字段 我用这个能帮到你吗 <div> <form></form> </div> $('div').dialog({ buttons:{ save:function (){ $('div form').serialize(); //ajax goes here, thats is the i

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


我用这个能帮到你吗

<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');
      }
   }
});

$('div')。对话框({
按钮:{
保存:函数(){
$('div form')。序列化();
//ajax就在这里,这就是JQDialog()的意图:
},
取消:函数(){
$(this.dialog('close');
}
}
});

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

谢谢,瓦尔,我会试试看。我想我可能需要做一些类似的事情,但不确定语法。我会告诉你我是怎么做的。ThanksI给表单一个Id,然后可以在我的操作方法中序列化并接收填充的FormCollection(使用$.post(url…,{“blah”:serialisedData);但我想更进一步,创建一个自定义模型活页夹word工作。它不应该这样做。对不起,没有完成!@Val,我给表单一个Id,然后可以在我的操作方法中序列化并接收填充的FormCollection(使用$.post(url…,{“blah”:serialisedData);但我认为更进一步,创建自定义模型活页夹word会起作用。我为类型创建了一个新的自定义模型活页夹,更改了action方法的参数以接收与新模型活页夹对齐的类型,但model活页夹OnModelUpdated方法从未启动。我还在全局中注册了该类型的模型活页夹al.asax.模型绑定应该与来自JQUery的帖子一起使用吗?我没有使用您提到的custome模型绑定器,但我将亲自查看:)