【问题标题】:net::ERR_EMPTY_RESPONSE when post with ajax使用 ajax 发布时的 net::ERR_EMPTY_RESPONSE
【发布时间】:2014-04-08 21:31:14
【问题描述】:

您好,我正在尝试逐个上传 xlsx 文件,以便我可以显示状态栏,问题是,我使用 for 循环和 while 循环通过 ajax 发送请求,但是当它位于第 40 个元素时停止并且控制台显示 POST (site.php) net::ERR_EMPTY_RESPONSE,我尝试在 localhost 中执行此操作并且效果很好,但是当我尝试在我的外部服务器(godaddy)上执行此操作时,它显示错误。这是代码。

for(j=1;j<=tama;j++){
        $.ajax({
            type: "POST",       
            url: "ejphp.php",
            dataType: "json",
            data: {vals: regs, j:j},
            success: function(datos){ 
                console.log(j)
                prog=datos['progreso_r'];
                var id_vac=datos['id_vac']
                var tipo=datos['tipo']
                var tipo2=datos['tipo2']
                var tot_ing=datos['tot_ing']
                prog_p=Math.round(prog*100/tama);       
                $("#progressbar").val(prog_p);
                $("#progreso").text(prog_p+'%');
                $("#datos_vac").text('Id Vacuno: '+id_vac);
                if(prog_p==100){ 
                    $("#aceptar").show("slow");                     
                }
                if(tipo=='error') registro(tipo2, id_vac)
                subir(parseInt(prog)+1);
                return false;
            }
        })
    }

【问题讨论】:

    标签: php jquery ajax


    【解决方案1】:

    可能你的服务器不能通过超过40个请求,尝试增加php内存限制和执行时间。并尝试在godaddy的管理面板中浏览。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-05-26
      • 2014-04-12
      • 2014-10-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多