我有一个带有两个模态弹出对话框表单的表单,在主表单中有一个下拉列表,其中有一个添加新元素的按钮,当我单击该按钮时,我得到了模态表单,这是提交对话框表单的按钮 Ok :
"Ok": function () {
var dialog = $(this);
var form = dialog.find('input:text, select');
$.post('/Demande/CreateDemande', $(form).serialize(), function (data) {
{
$('#IDDEMANDE').append($('<option selected="selected"></option>').val(data.IDDEMANDE).html(data.NUM_LETTRE));
};
dialog.dialog('close');
$('#IDDEMANDE').attr('disabled', 'disabled');
}, "json")
}
不幸的是,对话框没有关闭,也没有通过提交按钮的功能(数据)。
这是我的控制器
public JsonResult CreateDemande(DEMANDE demande)
{
if (ModelState.IsValid)
{
db.DEMANDE.AddObject(demande);
db.SaveChanges();
//var dem1 = db.DEMANDE.Select(m => m.IDDEMANDE).LastOrDefault();
return Json(demande, JsonRequestBehavior.AllowGet);
}
var dem = db.DEMANDE.LastOrDefault();
return Json(dem, JsonRequestBehavior.AllowGet);
}
先感谢您