gpt4 book ai didi

php - jQuery 昨天工作了。不再

转载 作者:行者123 更新时间:2023-12-01 07:02:20 26 4
gpt4 key购买 nike

是的,所以我不知道发生了什么。我一直在编写一个 AJAX 评论脚本,并且它可以工作,但它不再工作了。我从备份中恢复了它,以防万一我改变了任何东西,但没有运气。它转到表单的“操作”而不是 jQuery,即使我有 return false; 这让我相信以下事情之一是错误的:我没有包括 jQuery正确(我就是)或者我有语法错误。你看到什么了吗?

$(document).ready(function() {

$("#alert").hide();

$('form').submit(function() {

$("#alert").slideUp().delay(1000);
name = $('input[name=name]').val();
email = $('input[name=email]').val();
timestamp = $('input[name=timestamp]').val();
entry_title = $('input[name=entry_title]').val();
message = $('textarea[name=message]').val();
$.post("/scripts/ajax_comment.php", {comm_name:name, comm_email:email, comm_message:message, comm_timestamp:timestamp, comm_entry_title:entry_title}, function(data){

switch(data) {
case "invalid email" : $("#alert").val("").append("Invalid E-mail address.").slideDown();
break;

case "empty field" : $("#alert").val("").append("Make sure no fields are empty.").slideDown();
break;

case "error" : alert("error");
break;

default: $(data).appendTo("#messages").hide().slideDown().animate({ color: "#669900" }, 1000).animate({ color: "#000000" }, 1000);
}
});
return false;
});
});

已解决:问题是延迟(1000);

最佳答案

我不太确定你在这里做什么:

$("#alert").slideUp().delay(1000);

jQuery 1.4 的 $.delay()如果我没记错的话,应该是在一个 Action 之前。您可能想要删除该行或完成该行 - 以适合您的项目的方式为准。我认为没有其他问题会阻止此成功。

关于php - jQuery 昨天工作了。不再,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2114213/

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