javascript - 为什么我收到 {"readyState":0,"status":0,"statusText":"NetworkError: A network error occurred."}
问题描述
我还是一个新手,正在努力学习网络开发,希望有人能提供帮助。谢谢!
我正在使用 Firefox/Chrome,但出现错误
{"readyState":0,"status":0,"statusText":"NetworkError: 发生网络错误。"}
当服务器由于从我的数据库中查询大量数据(查询 1 年的数据)而需要很长时间来响应我的 ajax 发布请求时。
$.ajax({
type: 'POST',
data: JSON.stringify(data),
contentType: 'application/json',
url: 'http://xx.xxx.xx.xx:3000/postFilter',
crossDomain: true,
async: false,
timeout: 0,
success: function(data) {
alert(data);
},
error: function(error) {
alert(JSON.stringify(error));
}
})
注意:如果服务器响应快,只查询小数据(只查询1个月的数据)就不会出现这个错误。
解决方案
推荐阅读
- caching - Redis 锁问题
- vim - 是否可以删除 \ac{
} 围绕所有单词,用 Vim? - indexing - 在 Shopify 中,“产品页面”使用集合 URL 进行索引,为什么?
- python - Python 的欧拉方法
- python - 尝试在 Python 中解析旧语法
- azure-devops - 在 Azure Devops 上运行 SQ 不会扫描所有文件/子文件夹/项目,尤其是 c# 文件
- django - 如何使用像 Fiverr 这样的 django allauth 实现两种用户类型(卖家和客户或买家)?
- java - 使用 XMLEventReader 和 XMLEventWriter 更改属性值
- git - What will happen if I delete branch that I merged into another branch?
- android - 命名一个android包