jQuery を使用してファイルを削除する AJAX リクエストを実行するのに苦労しています。
function deleteuploadedfile(filetodelete) {
$imagefile = 'http://domain.co.uk/directory/uploads/'+filetodelete;
alert($imagefile);
$.ajax({
type: 'POST',
data: {
action: 'deleteimage',
imagefile: $imagefile,
},
url: 'http://domain.co.uk/directory/delete.php',
success: function(){
alert('success');
}
})
}
THE PHP FILE
<?php
if($_POST["action"]=="deleteimage")
{
$imagefile = $_POST['imagefile'];
$imagefileend = '/uploads/'.end(explode('images',$imagefile));
unlink($_POST['imagefile']);
}
?>
「成功」というアラートが表示されますが、ファイルがサーバーから削除されていません。
何が起こっているのか、なぜファイルが削除されないのかについてのガイダンスが必要です。