最近做项目的时候遇到一个困扰我大天的问题:我始终获取不到前端传到后台的参数,后来才发现,原来是我传参数用的表单<form>不小心被嵌套进了另一个<form>元素中,导致获取不到我里面那个form表单的传参。一句话概括这次教训就是:form表单不允许嵌套!慎之!慎之!
另外记得以前也遇到过另外一个文艺。也就是form表单中提交的文件。后台获取不到。后经过查阅资料得知:有的情况下给form加上属性:
enctype="multipart/form-data"可以解决问题。
本文分享了一次关于HTML表单嵌套导致参数无法传递的经历,并提供了避免该问题的方法。此外,还讨论了在使用form表单进行文件上传时,如何通过设置enctype属性解决后台接收不到文件的问题。
最近做项目的时候遇到一个困扰我大天的问题:我始终获取不到前端传到后台的参数,后来才发现,原来是我传参数用的表单<form>不小心被嵌套进了另一个<form>元素中,导致获取不到我里面那个form表单的传参。一句话概括这次教训就是:form表单不允许嵌套!慎之!慎之!
另外记得以前也遇到过另外一个文艺。也就是form表单中提交的文件。后台获取不到。后经过查阅资料得知:有的情况下给form加上属性:
enctype="multipart/form-data"可以解决问题。
1901
740

被折叠的 条评论
为什么被折叠?