您可以提交的表单字段数量是否有限制?

Phi*_*enn 5 coldfusion

我有一个相当长的形式(1000个复选框),客户经过订购.但是当超过一定限度(100项)时,我得到以下错误:

无法添加HTML标头.ColdFusion无法将您指定的标头添加到输出流.这可能是因为您已经在模板中使用了cfflush标记,或者关闭了缓冲输出

问:这是IIS设置还是ColdFusion管理员设置?

我在发布这个问题之前做了一些研究,它与AJAX和调试设置没有关系.所有调试设置都关闭,我在表单提交时收到错误.

bar*_*nyr 11

你的表格是POST还是GET?如果是GET,您可能会超出URL长度限制.如果是POST,那么您可能在表单字段数量上遇到了CF的限制.本文详细介绍了如何修改该值.

您可能需要考虑将该数据发送到服务器的其他方法.也许使用jQuery序列化表单并将JSON作为单个参数发送?


Tra*_*vis 6

听起来非常类似于将具有大量字段的站点移动到新环境后的错误.我们的错误读取有点不同但你可能会得到一个不同的错误取决于你正在做什么.

500

ROOT原因:coldfusion.filter.FormScope $ PostParametersLimitExceededException:POST参数超出服务器中指定的最大限制.

您可以尝试更改或删除runtime.xml文件中的coldfusion设置:

<var name='postParametersLimit'><number>100.0</number></var>
Run Code Online (Sandbox Code Playgroud)