javascript - 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>");
}
});
});
知道如何解决这个问题吗?
解决方案
推荐阅读
- roku - 显示位于 Roku 频道中服务器上的 txt 文件中的文本
- javascript - JS:理解类与函数构造函数
- file - 在 ext4 中使用 O_DIRECT open() 时 fsync() 做了什么
- matlab - Matlab图形轴标签将下标文本置于数学模式
- python-3.x - 是否有一种矢量化方法可以减轻将图像转换为数组的缓慢执行时间?
- google-apis-explorer - 谷歌云计费 API:更新显示名称失败
- javascript - 为什么我的 React Native App 很慢,App 很小而且只有三个组件?
- javascript - 使本地存储计数缓慢上升
- cube.js - 如何处理来自 cube.js 的错误“未知列”?
- swift - NavigationLink + Text.onTapGesture 碰撞