0

2 つのモーダル ポップアップ ダイアログ フォームを含むフォームがあります。メイン フォームには、新しい要素を追加するためのボタンがあるドロップダウン リストがあります。ボタンをクリックすると、モーダル フォームが表示され、ダイアログ フォームを送信する [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