3

これは、JQuery/Ajax での私の最初の試みです。私はRadDatePickerを持っています。日付を選択すると、日付がDBに保存され、ユーザーは日付が保存されたというメッセージを受け取るはずです。RadDatePicker は、次のように OnDateSelected イベントで関数を呼び出します (C#):

  radDatePicker.ClientEvents.OnDateSelected = "function(sender, args){SaveDate(sender,args," + PriceDealProposalId + ")}";

JavaScript 関数 SaveDate は、Web サービスを正常に呼び出して、選択した日付を保存します。

   function SaveDate(sender, e, id) {       
       if (e.get_newDate() != null) {
           $.ajax({
               url: "/ajaxservice.asmx/SaveSignedDate",
               data: "{priceDealProposalId:" + id + ",proposalDate: " + JSON.stringify(e.get_newDate()) + "}",
               dataType: "json",
               type: "POST",
               contentType: "application/json;charset=utf-8",
               success: function (data) {
                   alert("saved");
               }
           });
       }
   }

上記は値を正常に保存し、メッセージを警告します。アラートの代わりに、この RadDatePicker コントロールの近くに「保存済み」と表示され、数秒で消えるテキスト メッセージを表示したいと考えています。この成功メッセージを解釈してテキストを表示する方法がわかりません。私を助けてください。

4

2 に答える 2