39

単純な問題のように思えますが、他の問題の解決策は私にはうまくいかないようです。

ボタンのクリックから 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;
});
4

1 に答える 1

123

あなたが持っているコードはフィドルでうまく動作します。最初のページの読み込み後、ボタンは AJAX を介して動的にレンダリングされていますか?

使用する

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

それ以外の

$(".remove_weight_button").click(function(){
于 2013-10-08T00:53:16.553 に答える