JQuery/Ajax 返回成功消息并显示 Saved 指示器

标签 jquery ajax web-services telerik raddatepicker

这是我第一次尝试使用 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 控件附近显示一条文本消息,而不是警报,其中显示“已保存”并在几秒钟后消失。我不确定如何解释此成功消息并显示文本。请帮助我。

最佳答案

试试这个代码,

使用 id='msg' 创建一个 div。 并使用这个成功函数。

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');
 }

关于JQuery/Ajax 返回成功消息并显示 Saved 指示器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25087527/

相关文章:

php - 加速 jQuery AutoComplete(不可避免的长列表)

javascript - 使用 jQuery 插入 HTML 的最简单方法

php - JQuery ajax 请求 - echo 不会输出结果

web-services - 尝试列出服务时 Apache Axis NoClassDefFoundError

java - android中的IP回退

php - setInterval 函数期间 $_SESSION 变量检查后 div 元素未隐藏

javascript - PayPal onApprove 不调用 ajax 函数

javascript - 任何具有 .ajax() 和 .load() 混合功能的函数?

java - 如何使用泛型类型模拟 ResponseEntity<?> ?

javascript - angularJS:用于溢出文本和性能的 dotdotdot