我正在使用ajax提交表单。表单由一些文本框,textareas等(字符串数据)和文件组成。我将表单发送为javascript FormData()
。
问题是Ajax请求有时会失败但并非总是如此。 例如我试图在zip中上传更大的文件,它已成功上传五次,但在第六次尝试时由于我在控制台中出现的错误而失败" ERR_CONNECTION_RESET"
如何克服这种情况从未发生过。感谢
使用FormData()的Ajax请求:
var formData = new FormData();
formData.append("consider all my data here from form",data);
$.ajax({
url : 'abc.com/controller/function&token='+token,
type: 'post',
data: formData,
dataType: 'json',
cache: false,
contentType: false,
processData: false,
beforeSend: function () {
$("#loader").show();
},
complete: function () {
$("#loader").hide();
},
success: function(json){
$("#loader").hide();
console.log(json);
},
error: function(error){
console.log(error);
alert("Something went wrong while updating chapter info. Please, refresh and try again.");
}
});