У меня есть HTML-таблица, которая отображает строки записей и имеет столбец на конце с удалить ссылкой. Каждый удаляет ссылку, имеет класс, подтверждают - удаляют. У меня должно быть подтвердить диалоговое всплывающее окно по щелчку и поскольку оно используется на нескольких страницах, создали подтвердить функцию во внешнем файле JS.
Я добавил вызов функции к щелчку ссылки с помощью jQuery [код в конце сообщения], и это хорошо работает, пока диалоговое окно не было подтверждено однажды [пользователь нажал "OK"]. Затем функция больше не вызывается.
Я думаю, что пропускаю что-то довольно простое, хотя, поскольку я не использую JS/jQuery очень, у меня может быть разрыв в моем знании. Почему это хорошо работает до первого OK? Это, кажется, хранит ссылку на результат и снова использует его, а не уникальный для каждой ссылки.
Вот код при использовании на странице Notes:
$(function() {
// Add Confirmation dialogs for all Deletes
$("a.confirm-delete").click(function(event) {
return fConfirmDelete('Note');
});
});
И функция fConfirmDelete
function fConfirmDelete( deleteObj ) {
return confirm('Are you sure you wish to delete this ' + deleteObj + '?');
}