Javascript JQuery是否自行重置?

Javascript JQuery是否自行重置?,javascript,jquery,ajax,Javascript,Jquery,Ajax,首先,我要做的是: $(document).ready(function(){ $("form#delete_admire").submit(function() { // we want to store the values from the form input box, then send via ajax below var deleteIdAdmire = $('#deleteIdAdmire').attr('value'); var location = 'li#liad

首先,我要做的是:

$(document).ready(function(){
$("form#delete_admire").submit(function() {
// we want to store the values from the form input box, then send via ajax below
var  deleteIdAdmire    = $('#deleteIdAdmire').attr('value');
var  location = 'li#liadmire_'+ deleteIdAdmire;
    $.ajax({
        type: "POST",
        url: "../admire/delete.php",
        data: "deleteIdAdmire="+ deleteIdAdmire,
        success: function(){
            $(location).hide(function(){$('div.success2').fadeIn();});

        }
    });
return false;
});
});

这很有效。。。现在,在过去的一个小时左右,我一直在尝试让'div.success2'淡出,并重置脚本,以便当有人再次单击删除时,它将再次运行。我对JQuery和javascript非常陌生,我为我可能非常愚蠢的问题道歉。提前谢谢大家

我看不出为什么这段代码不能运行多次。淡出可以非常容易地完成:

$('div.success2').fadeIn().delay(5000).fadeOut();

用你想要的任何延迟来替换5000,直到它消失。

詹姆斯的回答会很好。您永远不必使用jQuery重新加载整个脚本。是什么让你认为你必须这么做?你想什么时候让$'div.success2'。淡出;叫什么名字?我在提供的代码中没有看到它?哇,太简单了!谢谢你,先生!出于某种原因,它只允许我在“div.success2”完全淡出后再次运行脚本。这正是我要找的!祝你周末愉快,先生!