Я пытаюсь заархивировать эту задачу, я получил script2.php, где я перечисляю файлы из каталога, и для каждого файла есть ссылка для удаления, но когда я нажимаю ссылку для удаления, мой ajax mootools не принимает идентификаторhref, он показывает сообщение undefined, все, что я хочу сделать, это похожий эффект, такой как this , но простой,
вопрос в том, как я могу получить, что мой mootools ajax принимаетидентификатор href для передачи в мой deletefile.php ??Я обновляю div, когда я удаляю, но сначала он принимает это событие для удаления файла.
это мой код:
<script type="text/javascript">
window.addEvent('domready', function() {
$$('a.delete').addEvent('click', function() {
alert("Here I am");
//alert($$('a').id);
// var newDelete = new Request({
// method: 'GET',
// url: 'deletefile.php',
// data: 'identifier='+identifier,
// onRequest: function() {$('divShowmessage').innerHTML="Cargando...";},
// onSuccess: function(texto, xmlrespuesta) {alert($$('a').id);},
// onFailure: function(){alert('Error!');}
// }).send();
});
});
</script>
<?php
$ruta = "./uploadedfiles/";
$directory = dir($ruta);
$types = array('jpg', 'jpeg', 'txt', 'gif', 'png', 'doc', 'docx', 'pdf', 'xlsx', 'pptx');
$identifier = "";
while ($file = $directory->read()) {
$division = explode(".", $file);
$extension = end($division);
$identifier = $archivo;
if(in_array($extension, $types)){
<div id="delete">
echo $file . " <a id=\"". $identifier."\" href=\"#\">Delete</a><br>";
//echo $archivo . " <a id=\"". $identificador."\" href=deletefile.php?file=" . urlencode($file) .">Delete</a><br>";
//echo $file. "<a id=refresh href=# >Delete</a><br> ";
</div>
}
}
$directory->close();
?>