AJAX响应限制?

时间:2014-08-13 10:37:41

标签: javascript ajax vb.net

请参阅以下代码:

<System.Web.Services.WebMethod()> _
    Public Shared Function LinkedUSNs(ByVal usn As String, ByVal requester As String, ByVal reason As String, ByVal terminalip As String, ByVal strCon As String) As String
        Dim objUSNs As New clsUSNs(strCon)
        Dim objTable As Table = objUSNs.LinkedUSNs(CInt(usn), requester, CInt(reason), terminalip)
        Return getHTML(objTable)
    End Function

将HTML表格返回给AJAX调用者。只要表不是太大,代码就可以工作。一旦表超过x行,则不会调用onSuccess和onFailure事件处理程序。

这是为什么?是否可能限制AJAX响应的大小?在这种情况下,应该调用失败吗?

1 个答案:

答案 0 :(得分:0)

问题不在于AJAX,它与浏览器浏览器..你问这个问题的原因是因为我自己花了很多时间搜索和处理这个问题。

如果你考虑一个普通的50列表,有5000行,你的浏览器应该会变成无响应的接收这么大的响应,或者在渲染这样的表时...

我建议你实施分页,因为我自己已经这样做了。