0
我有文件delete.php巫包含
<?php
$folder = "./fak/";
$filename = $_POST['name'];
unlink($folder.$filename);
?>
和index.html文件
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.2/jquery.min.js"></script>
<script>
$(document).ready(function(){
$(".delete").click(function(){
$.post("delete.php",
{
name:$(".delete").attr("value")
},
function(data, status){
alert("data:"+ data + "\n Status:" + status)
location.reload();
});
});
});
</script>
</head>
<body>
<div class="item">
<img src="./fak/1.png">
<button class="delete" value="1.png"> delete img </buttom>
</div>
<div class="item">
<img src="./fak/2.png">
<button class="delete" value="2.png"> delete img </buttom>
</div>
</body>
</html>
這裏是我的問題,不管我插入了哪個按鈕delete.php刪除1。 PNG。當我再次插入按鈕時,jQuery警告文件1.png不存在。
所以我的問題是選擇正確的值,並執行後,PHP文件明確的價值「名稱」