0

我有一个带有两个模态弹出对话框表单的表单,在主表单中有一个下拉列表,其中有一个添加新元素的按钮,当我单击该按钮时,我得到了模态表单,这是提交对话框表单的按钮 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);

    }

先感谢您

4

0 回答 0