我想使用 ajax 提交表单,然后如果 ajax 请求成功,则添加一个“禁用”类。
$("body").on("click", ".my_form", function(e){
submit_form(e, $(this));
});
function submit_form(e, _this){
e.preventDefault();
$.ajax({
type:"POST",
url:"/controller/common/form_processing.php",
data: "my form data goes here",
dataType: "json",
success:function (data, _this) {
_this.parents(".my_form").addClass("disabled");
});
});
在当前的形式中,没有添加“禁用”类。但是,如果我将 line: 移到_this.parents(".thumbsup").addClass("disabled");
ajax 括号之外,它确实有效。(但显然在这种情况下,无论ajax调用成功还是失败,都会添加“禁用”。有人可以解释如何让它正常工作吗?谢谢