gpt4 book ai didi

php - jQuery .click 函数每次都会执行吗?

转载 作者:行者123 更新时间:2023-11-30 00:48:01 25 4
gpt4 key购买 nike

我正在处理一个包含简单注册表单的 php 文件。我通过 jQuery.click 事件将数据发送到我的 mysql 数据库。当数据进入数据库时​​,按钮下方会显示一条消息,3 秒后消息会消失,并且输入区域会被 jQuery 清理干净。如果我不刷新页面并继续将数据发送到数据库,当我单击按钮时,数据会转到数据库,输入字段会被清除,但消息不会第二次出现。我希望你能帮助我。这是我使用的 jQuery 代码;

$(document).ready(function(){
$('#submit').click(function(){
$.post("add_user2.php", $("#addUser").serialize(), function(response) {
$('#success').html(response);
$('#success').hide(3000);
$("#users_name").val('');
$("#users_mail").val('');
$("#users_phone").val('');
$("#users_schoolnumber").val('');
$("#users_faculty").val('');
$("#datepicker").val('');
});
return false;

});});

最佳答案

这就是问题:

$('#success').hide(3000);

您正在隐藏消息框,因此当您再次执行它时,消息框的消息将是 response 变量,但您不会看到它,因为它被隐藏了。

当您想要显示消息时,应该显示消息框。

例如:

$('#success').html(response).show();
$('#success').hide(3000);

关于php - jQuery .click 函数每次都会执行吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21209011/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com