Solved!
Code: Select all
Procedure deleteFileCallback(Success, Filename.s, Result.s)
If success=1
Debug "OK:"+filename
Else
Debug "Sucess:"+Success
EndIf
EndProcedure
Procedure deleteFile(File.s)
Define url.s="deletefile.php"
Define callback=@deleteFileCallback()
Protected filename.s=file
! var formData = new FormData();
! formData.append('filename', v_filename);
! $.ajax({
! url: v_url,
! data: formData,
! contentType: false,
! processData: false,
! method: 'POST',
! type: 'POST',
! success: function(response) { v_callback(true, v_filename, response) },
! error: function(xhr, status, error) { v_callback(false, v_filename, xhr.statusText) },
! });
EndProcedure
deleteFile("File_to_delete")
and you have to have also this php file on your server, named "deletefile.php":
Code: Select all
<?php
$file = $_POST["filename"];
echo $file;
unlink($file);
?>
(edited for a simpler spiderbasic procedures)