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");
});
});
現在の形式では、「無効」クラスは追加されていません。ただし、行を移動する_this.parents(".thumbsup").addClass("disabled");
と、ajaxブラケットの外側で機能します。(ただし、明らかにこの場合、ajax呼び出しが成功したか失敗したかに関係なく、「無効」が追加されます。誰かがこれを正しく機能させる方法を説明できますか?ありがとう