代码之家  ›  专栏  ›  技术社区  ›  Saravanan I M

getJSON不适用于大数据

  •  1
  • Saravanan I M  · 技术社区  · 16 年前

    在我的一个网站上我正在使用 $.getJSON(url, function (data) 如果响应数据超过1000,则此操作不起作用。是否有其他方法?

    4 回复  |  直到 12 年前
        1
  •  4
  •   Keith Rousseau    16 年前

    这可能是服务器上的设置。通常有一个最大响应大小。你有没有在Firebug中查看响应是否真的到达了浏览器?

        2
  •  2
  •   Oleg    16 年前

    没有大小限制 $.getJSON . 服务器出现问题或超时问题。 只是 $.ajax . 尝试使用 与 timeout 带有请求的本地超时(以毫秒为单位)的参数(请参阅 http://api.jquery.com/jQuery.ajax/ 更多信息)。

        3
  •  0
  •   Community Mohan Dere    9 年前

    如果您使用的是asp.net Web服务,则有一个响应的最大大小。

    但是,如果您想将其更改为max,可以将其添加到web.config的configuration部分下。请注意,这是不推荐的。

    <system.web.extensions>
        <scripting>
            <webServices>
                <jsonSerialization maxJsonLength="2147483644"></jsonSerialization>
            </webServices>
        </scripting>
    </system.web.extensions>
    

    一个有点相关的问题: Can I set an unlimited length for maxJsonLength in web.config?

        4
  •  0
  •   amesh Vaibhav.Inspired    13 年前

    $.post 而不是使用 $.getJSON