これは、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 コントロールの近くに「保存済み」と表示され、数秒で消えるテキスト メッセージを表示したいと考えています。この成功メッセージを解釈してテキストを表示する方法がわかりません。私を助けてください。