gpt4 book ai didi

javascript - ajax 从成功的 View 中删除 div

转载 作者:行者123 更新时间:2023-11-28 04:56:43 26 4
gpt4 key购买 nike

我有一个 ajax 图片 uploader ,我目前正在尝试为其删除链接,我有删除脚本,但成功后我希望它也删除 div 并替换为“图片已删除”文本,但我对如何删除 div 感到有点困惑,其中 id 始终不同(从 var 设置)。

$(function(){
$(document).on('click','.trash',function(){
var image_id= $(this).attr('id');
$.ajax({
type:'POST',
url:'/includes/delete_image.php',
data:{'image_id':image_id},
success: function(data){
if(data=="YES"){
$('#image_id').remove()
}else{
alert("can't delete the row")
}
}

});
});
});

这就是代码,所以 data=="YES" 我想要这个:

<div id="image_id">
<img src=\"/uploads/articles/article_images/image_name" class='imgList'><br />
BBCode: <input type="text" class="form-control" value="[img]http://www.prxa.info/uploads/articles/article_images/{$image_name}[/img]\" /><br />";
<a href="#" id="image_id" class="trash">Delete Image</a>
</div>

要删除,其中 "image_id" 将是在 ajax 代码中设置为 "image_id" 的数字,任何指针?我现在做错了,嘿。

“image_id”当然每次都不一样。

最佳答案

您有超过 1 个具有相同 ID 的元素,因此要获取 div,您可以尝试:

$("div[id='image_id']").remove();

关于javascript - ajax 从成功的 View 中删除 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21675849/

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