【发布时间】:2019-04-19 03:13:08
【问题描述】:
我正在为一家分销公司构建一个管理面板,他们要求有一个页面,他们可以在其中为所有客户添加订单,因此我生成了一个表单,该表单为系统中的每个产品和每个客户动态添加输入行已创建(参见)
|问题是,添加的每个产品/客户端都会添加越来越多的输入,我已经不得不增加 max_input_vars,但这很容易达到数千个,如果不是数万个输入,这会减慢应用程序,我的问题是,处理所有这些输入的最佳方法是什么,或者实现此功能的另一种方法是什么?
【问题讨论】:
-
1.不要让他们添加数以万计的输入。这太疯狂了。给他们一个合理的硬限制。 2. 我只是做了一些非常相似的事情,我只是遍历产品行并将它们手动添加到表单数据中,我的只是一个联系表单,所以更容易一些,但概念是一样的。
-
表单是从产品表中动态创建的,因此无论添加多少产品,都将插入表单中,并且必须显示所有产品,以便他们可以将该产品添加到订单中,所以我不能做限制,你能解释一下为什么迭代产品行会有帮助吗?
-
在“动态”表代码中添加如下逻辑:
if( rows * columns > field_limit ) { raise_error }
标签: javascript php jquery forms serialization