ai didi

javascript - Ajax 联系表单加载器问题

转载 作者:行者123 更新时间:2023-12-03 12:20:25 24 4
gpt4 key购买 nike

 var dataString = 'name=' + $("input#name").val() + '&email=' + $("input#email").val() + '&comments=' + $("textarea#comments").val();
$('#reply_message').addClass('email_loading');

// Send form data
$.ajax({
type: "POST",
url: "SendMail",
data: dataString,

success: function () {

$('#reply_message').removeClass('email_loading');
$('#reply_message').addClass('list3');
$('#reply_message').html("Mail sent sucessfully");
$('#reply_message').delay(500).fadeOut(3500);
$("input#name").val('Name');
$("input#email").val('Email');
$("textarea#comments").val('Comments..');

}

});


return false;

});


});

这是我用于发送电子邮件的ajax脚本,用户第一次填写表单并提交时一切正常,但如果用户再次填写表单并单击发送按钮,这次只有电子邮件不会显示成功消息和装载机。目前我的文本字段中的另一件事是 value=name 用作标签,因此我再次将值放入 success 函数中,但是文本区域呢?

最佳答案

成功:您正在使用 fadeOut 的 Ajax 部分。

我没有看到你在任何地方淡出。

如果您从成功中删除 fadeOut 或将 fadeIn 添加到加载消息中,它应该可以正常工作。

关于javascript - Ajax 联系表单加载器问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24466982/

24 4 0
文章推荐: electron - 如何避免在 Electron 应用程序中放大窗口
文章推荐: javascript - 如何在没有 tweetBox 的情况下以纯 javascript 发布推文
文章推荐: javascript - [Electron + React] 项目中 [node_notifier] 的问题
文章推荐: emacs - 为什么我的 emacs comint 缓冲区有时似乎共享相同的历史记录?
行者123
个人简介

我是一名优秀的程序员,十分优秀!

滴滴打车优惠券免费领取
滴滴打车优惠券
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com