getJSON不适用于大数据

在我的一个网站中,我使用的是$.getJSON(url, function (data)如果响应数据超过1000,则此$.getJSON(url, function (data)不起作用。有任何替代方案吗?

这可能是您服务器上的设置。 通常存在最大响应大小。 您是否查看过Firebug以查看响应是否实际进入浏览器?

$.getJSON中没有大小限制。 您在服务器上遇到问题或者有超时问题。 $.getJSON只是$.ajax的简短forms。 尝试使用$.ajaxtimeout参数以及请求的本地超时(以毫秒为单位)(有关更多信息,请参阅http://api.jquery.com/jQuery.ajax/ )。

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

这是件好事。 通常,您应该使用AJAX返回SMALL大小的内容。

但是,如果您希望将其更改为最大值,则可以在web.config的配置部分下添加它。 请注意,不建议这样做。

        

一个有点相关的SO问题: 我可以在web.config中为maxJsonLength设置无限长度吗?

只需使用$.post而不是使用$.getJSON