sembra un problema semplice ma le soluzioni all'altro problema non sembrano funzionare da me.L'evento di clic sul pulsante di Jquery non viene attivato
Cercando di attivare una richiesta AJAX da un clic del pulsante, ma non sembra sparare.
esempio 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;
});
Per prima cosa, Vedete eventuali errori nella console ?, è vero raggiungendo il gestore (se non è avvolto in document.ready) , vedi qualche errore js o errore di rete nella console? – PSL
Sei sicuro che il javascript sia in esecuzione _after_ il pulsante è stato caricato? Questo è un errore comune. –
prova ad aggiungere un default di prevenzione nella parte superiore della tua funzione –