0

アラートが表示されます:ObjectXMLHttpRequest。これは、ダイアログで[受信者の追加]をクリックすると発生します。以下のコードは、新しい値をデータベースにPOSTします。ダイアログまたはフォームが開き、フォームのアクションはデータベースに新しい値を追加または挿入することです。エラーの原因である可能性が高いため、以下のコードを貼り付けました。以下は私のコードのJavaScriptです:

 $(function () {
              $('#dialog-form-add').dialog({
                  autoOpen: false,
                  modal: true,
                  height: 425,
                  width: 475,
                  buttons: {
                      'Add Recipient': function () {
                          $.ajax({
                              type: "POST",
                              url: $("#add-recipient-form").attr('action'),
                              data: $("#add-recipient-form").serialize(),
                              dataType: "text/plain",
                              success: function (response) {
                                  $('#dialog-form-add').dialog('close');
                                  $("#grid").load('/Default/ #grid', function () {
                                      $('tbody > tr:first')
                                  .effect("highlight", {}, 2000);
                                  });
                              },
                              error: function (response) {
                                  alert(response);
                                  $('#dialog-form').dialog('close');
                              }
                          });
                      },
                      Cancel: function () {
                          $('#dialog-form-add').dialog('close');
                      }
                  }
              });
              $('#requestdate').datepicker({ dateFormat: 'yy-mm-dd' });

              $('#add-recipient')
              .button().click(function () {
                  $('#dialog-form-add').dialog('open');
              });

          });
4

0 に答える 0