ajax请求有时在实时站点上失败但在Dev服务器上永远不会失败

时间:2016-08-30 17:17:07

标签: javascript jquery ajax

我正在使用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.");
                }

            });

0 个答案:

没有答案