jquery - 淡出仅有效一次

标签 jquery ajax

我有一个使用 AJAX 应用的插入语句,当我应用 fadeOut 函数时,成功消息消失,但当我尝试插入另一个值时,尽管值已插入数据库,但成功消息不再出现。

Ajax 代码:

$(document).ready(function(){

    $("#insert").click(function(event){
        event.preventDefault();
        $.ajax({
               url:"insert_back.php",
               method:"post",
               data:$('form').serialize(),
               dataType:"html",
               success:function(msgStr){
                   $("#Imsg").html(msgStr).fadeOut(3000);
                   }

              })
        })  
})

最佳答案

在成功函数中 更改$("#Imsg").html(msgStr).fadeOut(3000) ;这到$("#Imsg").show().html(msgStr).fadeOut(3000);

关于jquery - 淡出仅有效一次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48821345/

相关文章:

javascript - 通过单击动态创建的引导 Accordion 内的链接发送 AJAX 请求

javascript - 在成功调用 ajax 后使用 jQuery 将类添加到元素

javascript - 从表单 : JavaScript 获取输入值

带 CheckBox 组的 JQuery 验证插件

jquery - 移动浏览器用户代理字符串在其 HTML 呈现变体中的决定性组件是什么?

javascript - 如何将 ruby​​ 脚本标准输出逐行发送到 rails 3.1 中的 iframe?

php - 让一个下拉选择框从 Mysql 数据库填充另一个下拉选择框

javascript - 如何在后台加载和分析页面而不加载图像/脚本?

javascript - HTML5 Canvas : Draw lines from a centered DIV, 连接到周围的其他 DIV 吗? (蜘蛛网效应)Kinetic JS

JavaScript 不会更改 iframe src(使用 Bootstrap 前端)