Привет, Я написал код GSP и Javascript для выполнения щелчка по удалению функциональности файла.Проблема с функцией onclick
JavaScript код
function remove(attachmentId) {
$(document).ready(function(){
$('.glyphicon-remove').click (function(e){
e.preventDefault();
$(this).parent().parent().remove();
$.ajax({
url: "${g.createLink(controller: "landing", action: "deleteSelectedFile")}",
data: {
attachmentId: attachmentId
},
success: function(data){
alert("Success");
}
});
});
});
}
GSP Код
<g:each in="${fileList}" var="file">
<div>
<a href="#" onclick="remove('${file.attachmentId}')">
<span class="glyphicon glyphicon-remove"></span></a>
<a href="/forms/landing/attachment/${file.attachmentId}" >${file.name}</a>
</br>
</div>
</g:each>
Groovy код
def deleteSelectedFile() {
String attachmentId= params.attachmentId
activitiService.deleteAttachemnt(attachmentId)
}
Я не получаю вес так как он делает двойной щелчок для удаления первой записи.
Пожалуйста, помогите мне.
Примечание: приложение запущено в Internet Explorer.
У вас есть обработчик клика внутри другого обработчика кликов, который выглядит не так! – lshettyl