単純な問題のように思えますが、他の問題の解決策は私からはうまくいかないようです。
ボタンクリックから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;
});
あなたが持っているコードはうまく機能します。ボタンは、最初のページの読み込み後にAJAXを介して動的にレンダリングされていますか?
つかいます
$(document).on("click", ".remove_weight_button", function(){
の代わりに
$(".remove_weight_button").click(function(){