【发布时间】:2013-10-14 18:11:46
【问题描述】:
似乎是一个简单的问题,但其他问题的解决方案似乎对我不起作用。
试图通过单击按钮触发 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;
});
【问题讨论】:
-
首先,您是否在控制台中看到任何错误?它是否到达处理程序(如果没有,它是否包含在 document.ready 中),您是否看到任何 js 错误或网络错误控制台?
-
您确定在 按钮加载后正在运行 javascript?这是一个常见的错误。
-
尝试在函数顶部添加阻止默认值
标签: javascript jquery html ajax