这是我第一次尝试使用JQuery / Ajax。我有一个RadDatePicker,在选择日期时,该日期将保存在数据库中,并且用户应收到一条消息,提示已保存日期。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控件附近显示一条文本消息,而不是发出警报,该消息显示“已保存”,并在几秒钟后消失。我不确定如何解释此成功消息并显示文本。请帮我。
试试这个代码,
使用创建一个div id='msg'
。并使用此成功功能。
success: function(data) {
$('#msg').html(data).fadeIn('slow');
//$('#msg').html("data insert successfully").fadeIn('slow') //also show a success message
$('#msg').delay(5000).fadeOut('slow');
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句