0

我正在使用 asp.net 通过以 JSON 格式返回的 JQuery AJAX 获取服务器响应。我尝试过使用JQuery.getJSON()正常的 jquery 响应,然后使用$.parseJSON.

在这两种情况下,有时(5 次中有 1 次)响应未完成服务器发送的内容,因此显示 JSON 解析错误。我试图将其更改为简单的 AJAX 调用(没有 JQuery),现在它很少发生(可能是 20 个中的 1 个)。

我的内容长度从几个字节到最大 200KB 不等。

我的问题是

  1. 为什么 JQuery AJAX 响应比普通 AJAX 更频繁地修剪。
  2. 如果有响应大小限制,它在大多数情况下如何工作,有时会失败。
  3. 在调用或响应标头期间,我的代码中是否缺少任何内容。
4

1 回答 1

0

在完成流程输出之前,我发现了 asp.net 响应发送的问题。为了解决这个问题,我们需要使用

Response.BufferOutput = True
Response.Write("Some data")
Response.Flush()
于 2013-10-25T00:54:58.650 回答