Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html Ajax请求返回的数据量有大小限制吗?_Html_Ajax_Browser_Google Chrome - Fatal编程技术网

Html Ajax请求返回的数据量有大小限制吗?

Html Ajax请求返回的数据量有大小限制吗?,html,ajax,browser,google-chrome,Html,Ajax,Browser,Google Chrome,我在Chrome浏览器中遇到了这个问题 我使用jquery的ajax帖子。Ajax应该返回非常长的原始html 当我在FF3和IE8中这样做时,效果很好。但在chrome中,数据似乎被截断了。据我所知,有4kb的限制。但是,这也取决于浏览器。它可能会遇到服务器端大小限制以及客户端或服务器端超时限制。根据平台和浏览器的不同,ajax请求的这些限制也可能与标准浏览器请求的限制大不相同 我建议您使用iframe来包含HTML,并使用ajax来控制iframe的源代码。当需要加载HTML时,只需让jav

我在Chrome浏览器中遇到了这个问题

我使用jquery的ajax帖子。Ajax应该返回非常长的原始html


当我在FF3和IE8中这样做时,效果很好。但在chrome中,数据似乎被截断了。

据我所知,有4kb的限制。但是,这也取决于浏览器。

它可能会遇到服务器端大小限制以及客户端或服务器端超时限制。根据平台和浏览器的不同,ajax请求的这些限制也可能与标准浏览器请求的限制大不相同


我建议您使用iframe来包含HTML,并使用ajax来控制iframe的源代码。当需要加载HTML时,只需让javascript将iframe指向将生成该HTML的URL即可。这样,您只受常规HTML请求超时和大小限制,而不是(有时)更严格的ajax限制

我没有太多关于原始HTML的详细信息,但我想与大家分享我在所开发的应用程序中发现的真实情况:

  • 通过AJAX请求接收的数据量没有限制
  • 但是,如果请求的数据量很长,则可能会超时
  • 如果您正在调用整个HTML页面,并且它的标题中有脚本标记,那么如果您试图将其设置在页面本身的div中,则可能会导致问题。如果是这种情况,那么在body标记内设置脚本标记,它就会工作

  • 如果这没有帮助,请随意提供一些关于原始HTML的更多信息

    我一直不鼓励通过ajax加载原始HTML。为什么不获取显示和构建html客户端所需的实际数据?您还将使用更少的带宽!4kb看起来太小了。