getJson の使用について質問があります。
私は getJson を呼び出しましたが、なぜそれが本来の目的を果たさなかったのかわかりませんでした。次に、getJson の後にアラートを配置したところ、getJson の前にアラートが実行されていることがわかりました。
次に、これを解決する唯一の方法は、次のように async false で $.ajax を使用することだと考えました
$.ajax({
url: url,
dataType: 'json',
async: false,
success: function (data) {
if (data == true) {
alert("Cannot continue.")
returnval = false;
}
}
});
async falseを使用せずに最初にajax呼び出しを介してjsonを実行する必要がある場合に、この問題を解決する他の方法があるかどうか疑問に思っています。上記のコードが私の見解にあるMVC C#を使用していることに注意してください。