表单提交的使用及enctype属性

 我来答
科创17
2022-06-20 · TA获得超过5928个赞
知道小有建树答主
回答量:2846
采纳率:100%
帮助的人:178万
展开全部

form表单几个比较重要的属性:action,name,method,enctype,target。
action :提交数据到服务端的url地址
name :表单数据提交到服务端的键名
enctype :表单数据提交时使用的编码类型,默认使用"application/x-www-form-urlencoded"。
如果表单中有上传文件,编码类型需要使用"multipart/form-data"类型且请求类型为post,才能完成传递文件数据。
注意 :enctype为form表单数据的编码格式,对应于resquestHeader下的content-type。responseHeader下的content-type为响应数据类型,对应于responseType的值。

1.application/x-www-form-urlencoded(默认)
对表单所有字符进行编码,以键/值对的形式发送,Content-Type 被指定为 application/x-www-form-urlencoded;其次,提交的数据按照 key1=val1&key2=val2 的方式进行编码,key 和 val 都进行了 URL 转码

2.multipart/form-data
不对字符编码。当使用有文件上传控件的表单时,该值是必需的。

3.text/plain
以纯文本形式进行编码

4.application/json
将表单数据序列化成 JSON 字符串发送到服务器。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式