jQuery AJAX は 2 つのリクエストを送信しているようです。時間に基づいて2要素認証方法を使用しているため、2番目のリクエストが失敗しているため、元のリクエストは「失敗」しています。
1 つ目はポスト リクエストです。これは問題ありませんが、次に GET リクエストがあり、これは問題があります。
クエリを生成するために使用している JavaScript は次のとおりです。
$('#form').live('submit', function(event) {
var target = $('#ajax');
var url = '/ajax/user/authenticateLevel3';
$.ajax({
type: "POST",
url: url,
data: $('#form').serialize(),
dataType: 'json',
success: function(data, status) {
$.getJSON(url, function(data) {
if (!data.resultCode) {
$('#ajax').html($.base64.decode(data.html));
$('#ajax').modal();
} else {
location.reload();
}
});
}
});
event.preventDefault();
});
これを回避する方法はありますか?