Так вот мой HTML:
<div class='delete-item' name='filetest' ></div>
<div class='delete-item' name='anothertest' ></div>
<div class='delete-item' name='coolfile' ></div>
И мой JavaScript
$(".delete-item").click(function() {
$.ajax({
type: "GET",
url: "delete_item.php",
data: "name="+$(this).attr("name")+"&dir=<?php echo $encodedDirectory; ?>",
success: function(data) {
refreshItemList();
}
});
});
Так что код работает, но только для одного элемента.Какой бы щелчок я ни щелкнул, он сработает, и вызов ajax будет успешно завершен.Однако нажатие на другое даже не вызывает функцию (я попытался зарегистрировать ее на консоли, и она даже не регистрировала ничего, кроме первого элемента.)