0
因此,这里是我的HTML:多AJAX的onclick调用工作只在一个项目
<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调用是否成功完成。但是点击另一个甚至不调用函数(我试图通过它登录到控制台,它甚至没有被记录,除了第一项的东西)
谢谢!完美的作品,现在我明白了这个问题。当我调用refreshItemList()时,它正在重新加载删除按钮所在的列表。 – Chaim