ダイアログボタンの送信からajax呼び出しを送信しようとしましたが、ajaxが成功したら、別のダイアログでダイアログを閉じる必要があります。以下にダイアログボックスコードがあります
$("#Forgot-password").dialog({
autoOpen: false,
heigth: 50,
width: 320,
modal: true,
buttons: {
"Submit": function () {
var bValid = true;
allFields.removeClass("ui-state-error");
bValid = bValid && checkLength(forgotUsername, "username", 3, 16)
if (bValid) {
$(".validateTips").text("Wait....");
$.ajax({
type: "POST",
url: url,
async:true,
data: { "REQUESTTYPE": 1, "USERNAME": forgotUsername.val() },
dataType: "json",
success: function(result) {
$(".validateTips").text("All form fields are required.");
$(this).dialog("close");
$("#dialog-forgot-message").dialog("open");
},
});
}
},
"Cancel": function () {
$(this).dialog("close");
$(".validateTips").text("All form fields are required.");
}
},
close: function () {
allFields.val("").removeClass("ui-state-error");
$(".validateTips").text("All form fields are required.");
}
});
だから、成功コードが機能していません。誰かが私を助けてくれますか?ここで私が間違っているところ