gpt4 book ai didi

javascript - 使用ajax成功发送帖子值时如何显示此div?

转载 作者:行者123 更新时间:2023-11-28 09:44:48 25 4
gpt4 key购买 nike

如何在 AJAX 发送成功后显示以下 div?

我要显示这个

<div class="love" id="love_0" style="border-radius: 3px; padding: 8px; border: 1px solid #ccc; right: 13px; background: #fff; top: 13px;">
<a class="like" style="cursor: pointer;" id="876876">
<img src="dislove.png" style="border: none;" />
</a>
</div>

我试过下面的代码,但它不工作。上面的 div class="love" 没有显示。

$('body').on('click','.like',function() {   
var uid = $(this).attr('id');
var postData = 'uid='+uid;
$.ajax({
type: "POST",
url: "xxxxxx.php",
data: postData,
cache: false,
success: function() {
$('#'+uid).html('<img src="dislove.png" style=" border: none;" >')
.addClass('unlike')
.removeClass('like');
$('#you'+uid).text('');
}
});
})

最佳答案

在 ajax success 函数中,你只需要将你想要的 div 附加到它的容器(对于 ex body)

success: function(){            
$('#'+uid).html('<img src="dislove.png" style=" border: none;">').addClass('unlike').removeClass('like');
$('#you'+uid).text('');
$('body').append('<div class="love" id="love_0" style=" border-radius: 3px; padding: 8px; border: 1px solid #ccc; right: 13px; background: #fff; top: 13px; "><a class="like" style=" cursor: pointer; " id="876876"><img src="dislove.png" style=" border: none;"></a> </div>')
}

关于javascript - 使用ajax成功发送帖子值时如何显示此div?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25299472/

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