Подтвердить что ты не робот

Невозможно запустить событие нажатия кнопки JQuery

кажется простой проблемой, но решения для другой проблемы, похоже, не работают от меня.

Попытка вызвать запрос AJAX нажатием кнопки, но, похоже, он не срабатывает.

Пример HTML

<button class="remove_weight_button" id="15">x</button>

Javascript

$(".remove_weight_button").click(function(){
    var button_id = $(this).attr("id");
    $.ajax({
        type: "POST",
        url: "weight_tracker_process.php",
        data: {
            weight_id: button_id,
            action: "remove"
        },
        success: function(){
            getWeightData();
        },
        error: function(){
            alert("data removal error");
        }
    });
    return false;
});
4b9b3361

Ответ 1

Код, который у вас есть, отлично работает в скрипке. Ваша кнопка динамически отображается через AJAX после начальной загрузки страницы?

Использование

$(document).on("click", ".remove_weight_button", function(){

вместо

$(".remove_weight_button").click(function(){