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”完全淡出后再次运行脚本。这正是我要找的!祝你周末愉快,先生!