programing

Jquery 버튼 클릭 이벤트가 발생하지 않음

randomtip 2023. 3. 12. 21:19
반응형

Jquery 버튼 클릭 이벤트가 발생하지 않음

간단한 문제처럼 보이지만 다른 문제에 대한 해결책은 제게서 효과가 없는 것 같습니다.

버튼 클릭 한 번으로 AJAX 요청을 트리거하려고 했지만 실행되지 않는 것 같습니다.

HTML 예시

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

자바스크립트

$(".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;
});

네가 가지고 있는 코드는 바이올린으로 잘 작동한다.첫 페이지 로드 후 버튼은 AJAX를 통해 동적으로 렌더링됩니까?

사용하다

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

대신

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

언급URL : https://stackoverflow.com/questions/19237235/jquery-button-click-event-not-firing

반응형