首页 > 解决方案 > 为什么我收到 {"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个月的数据)就不会出现这个错误。

标签: javascripthtml

解决方案


推荐阅读