2 回答

TA贡献1876条经验 获得超5个赞
这是隐藏/删除的工作小提琴:https://jsfiddle.net/usmanmunir/wj2rLhus/5/
$('body').on('click', '#delete', function() {
$(this).parent().remove();
});
要从服务器上载目录中删除文件,您可以发送delete.php?image=fileName
在德勒.php
$FileName = $_GET['image']
通过在 PHP 中使用函数内爆来存储所需的文件名
$FileName = array('image1', 'image2', 'image3');
$Dash_Added = implode("-", $array);
echo $Dash_Added;
unlink() 将允许您从上传目录中删除文件,如果这是您想要的。
unlink('server/uploads'.$FileName)
上传文件并将其存储到阵列
<input type="file" onchange="SelectFiles(this)" multiple/>
<input type="submit" onclick="UploadFiles(this)" value="Upload"/>
<script>
var allFileName = []
function SelectFiles(_this) {
for (var i = 0; i < _this.files.length; i++) {
allFileName.push(_this.files[i]);
}
}
function UploadFiles() {
$.ajax({
url:'haha.php',
dataType:'json',
type:'POST',
cache:true,
data: {
file_names: allFileName
},
success: function(response) {
}
})
}
</script>
希望这有帮助。

TA贡献1810条经验 获得超5个赞
因为你的代码只是删除按钮是隐藏的.首先找到父div,在此父div隐藏之后,这是正常工作的。替换此
$(this).hide();
自
$(this).parent('.uploaded_image').hide();
添加回答
举报