首页 > 解决方案 > Ajax POST 在 Firefox 上失败,在 Chrome 上有效

问题描述

为了在向用户显示加载屏幕的同时加载 POST 请求的结果(可能需要一两分钟才能完成),我正在使用 Ajax 请求。这似乎在 Chrome 上运行良好,但在 Firefox 上,请求在几秒钟后失败并出现未指定的错误,然后服务器才能返回响应。尤其是当服务器在 localhost 上运行时,这似乎会发生。

 $(document).ready(function() {
     $.post({
         url: "/analyze/",
         data: {
             "data": "data",
         },
         dataType: "html",
         cache: false,
         timeout: 60000,
         success: function(response) {
             $("#container").html(response);
         },
         error: function(jqXHR, textStatus, errorThrown) {
             $("#status").html("<div>Something failed!</div>");
         }
     });
 });

知道如何解决这个问题吗?

标签: javascriptjqueryajaxfirefox

解决方案


推荐阅读