表单数据量过大,后端无法获取问题解决

这几天同事反馈了一个bug,具体是在一个表单里,数据量比较多的时候(大于一百多条),保存不能成功。

经过一番测试,发现在前端表单提交前的最后一行测试打印数据,该input框数据未丢失,在PHP控制器里打印接收到的数据时,表单里的数据就少了一些,一些input框的数据莫名其妙消失。
后来经过对比,发现同样的页面,页面数据较少的时候可以提交成功,页面比较长,数据比较多的就不行,猜测是因为form表单里html代码过多,然后表单在读取一定数量的数据后直接放弃下边的数据,所以接下来的input框数据完全丢失。

尝试将其中一个input框放在form表单比较靠前的位置,发现后端可以获取到了。然后就把一些html代码从form中移出,放在form之外,问题完美解决。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容