Я хочу передать значение в функцию js много раз, но при последующем вызове функция js будет выполняться со старым параметром, а затем снова выполняться с новым значением
У меня есть HTML:
<a onclick="deleteConfirm(1,'abc')" href="#" class="badge badge-danger">Delete</a>
<a onclick="deleteConfirm(2,'def')" href="#" class="badge badge-danger">Delete</a>
Вот код JavaScript:
<script>
function deleteConfirm(id, title) {
var delmodal = $('#deleteModal');
delmodal.find('.modal-body').text(title);
delmodal.modal('show');
$('#deleteBtn').click(function () {
delmodal.modal('hide');
$.ajax({
type: "POST",
url: '@Url.Action("DeleteConfirmed", "Admin")',
contentType: "application/json; charset=utf-8",
data: JSON.stringify({ id: id }),
dataType: "json",
success: function (recData) {
var notify = $.notify('<strong>Thành công</strong><br/>' + recData.Message + '<br />', {
type: 'pastel-info',
allow_dismiss: false,
});
},
error: function () {
var notify = $.notify('<strong>Lỗi</strong><br/>Không xóa được<br />', {
type: 'pastel-warning',
allow_dismiss: false,
});
}
});
});
}
</script>
Первый щелчок по значку, значение 1, «abc», но второй щелчок по второй ссылке, значения по-прежнему равны 1, «abc», после этого он снова будет вызываться с новым значением 2 ». Защита.