小编典典

jQuery按钮单击事件未触发

ajax

似乎是一个简单的问题,但解决其他问题的方法似乎对我没有用。

试图通过单击按钮来触发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;
});

阅读 287

收藏
2020-07-26

共1个答案

小编典典

您拥有的代码在拨弄中工作得很好。初始页面加载后,按钮是否通过AJAX动态呈现?

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

代替

$(".remove_weight_button").click(function(){
2020-07-26