gpt4 book ai didi

javascript - 如果在 AJAX 成功/失败后,jquery 无法在内部工作

转载 作者:行者123 更新时间:2023-11-29 19:38:42 28 4
gpt4 key购买 nike

我刚开始学习 AJAX在发布之前,我已经搜索并引用了之前提出的问题,例如 this但它没有帮助好吧,我的代码是:

$('.del').click(function(){
$(this).parent().hide('slow');
$.get( "index.php", {del:$(this).attr('id')}).done(function(data){
if (data==='1') {
$(this).parent().remove();
}
else{
$(this).parent().show('slow');
}
});
});

ifelse 中的 jquery 语句未执行 为了验证一切是否正常,我在 alert 中添加了一个语句,它成功弹出,但 jquery 语句不工作。问题是什么以及如何解决这个问题?

最佳答案

我认为您的 $(this) 引用在该范围内不正确。尝试:

$('.del').click(function(){
var $this = $(this);
$this.parent().hide('slow');
$.get( "index.php", {del:$this.attr('id')}).done(function(data){
if (data==='1') {
$this.parent().remove();
}
else{
$this.parent().show('slow');
}
});
});

关于javascript - 如果在 AJAX 成功/失败后,jquery 无法在内部工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24273555/

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