Jquery响应修剪服务器响应中的值

时间:2013-10-24 04:01:49

标签: javascript jquery asp.net ajax json

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

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

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

我的问题是

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

1 个答案:

答案 0 :(得分:0)

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

Response.BufferOutput = True
Response.Write("Some data")
Response.Flush()