我正在使用ajax提交表单。表单由一些文本框,textareas等(字符串数据)和文件组成。我将表单发送为javascript FormData()
。但是,我使用两个服务器,即DEV服务器和LIVE服务器。在DEV服务器上,ajax请求根本不会失败。但是,在LIVE服务器上,ajax请求有时会失败。
如何确信ajax请求在LIVE网站上也永远不会失败。
以下是我的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.");
}
});