jQuery AJAX 似乎发送了两个请求。由于我使用的是双因素身份验证方法,因此基于时间,第二个请求失败,因此原始请求“失败”。
第一个是 post 请求,这很好,但是有一个 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();
});
有什么想法可以解决这个问题吗?