form表单中enctype的各个选项值以及php对应ajax传值该如何设置

php中的enctype中的各个选项值
      post传值
      application/x-www-form-urlencoded form表单默认的传输数据的方式
会把表单的元素编成键/值的形式进行数据传输,如果在post则将其编至html的body中,如果为get则将其编入url中
      multipart/form-data
这个是专门用来传输特殊类型数据的,如我们上传的非文本的内容,比如图片或者MP3等。multipart/form-data编码类型会把表单中的发送的数据编码为一条消息,页面上每个表单控件对应消息中的一部分。当表单中有file类型控件并希望它正常工作的话(废话吧)就必须设置成multipart/form-data类型,浏览器会把整个表单以控件为单位分割,并为每个部分加上Content-Disposition(form-data或者file),Content-Type(默认为text/plain),name(控件 name)等信息,并加上分割符(boundary)
 text/plain纯文本传输
      get传值将忽略以上的传值 直接拼接到url中 然后将替换到?之后#号之前

你可能感兴趣的:(form,html,ajax,enctype,multipart)