html中表单使用post方式提交,为啥没有值

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了html中表单使用post方式提交,为啥没有值相关的知识,希望对你有一定的参考价值。

用post,要把“enctype="multipart/form-data" ”删了
multipart/form-data适用于文件上传,对于你这种只想传value的做法,显然使用application/json或者text/plain会好很多

enctype="multipart/form-data"是上传二进制数据;
form里面的input的值以2进制的方式传过去,所以request就得不到值了。
参考技术A post方式是隐式的,用户看不到,get是显式的。

以上是关于html中表单使用post方式提交,为啥没有值的主要内容,如果未能解决你的问题,请参考以下文章

PHP 使用表单提交到本页,POST接收不到数据值

jQuery ajax post提交本页面处理,为啥提交后URL还携带参数

form表单,“post”方式,提交onclick=submit() 为啥服务器不执行?

表单提交数据方式,到底是使用 GET,还是 POST呢?

使用 post 方法提交表单后,表单数据附加到 php 中的 url 为啥?

asp.net如何把表单提交到别的页面而不是本页面,用POST方式