我有这段代码:
$("#form").on('submit', function(e)
{
var form = $('form')[0];
$.ajax({
url: base_url + "Controller/function/",
type:"POST",
data: new FormData(form),
contentType: false,
cache: false,
processData: false,
error: function(jqXHR, textStatus,errorThrown)
{
alert(jqXHR.responseText);
alert(errorThrown);
if(textStatus == 'timeout')
{
$('#message').html('<div class="alert alert-danger">Timeout.</div>');
}
jQuery("body,html").animate({scrollTop: 0}, 2000);
},
我忽略了成功部分,因为我觉得这里没有任何帮助。 代码在移动设备和边缘上运行得非常好,但在Firefox上不起作用。 错误处理程序为两个警报返回'undefined'。 提前谢谢。