zoukankan      html  css  js  c++  java
  • 原生js--编码请求主体(异步请求)

    1、表单编码请求

      需要对每个表单元素进行普通的URL编码,使用“=”把编码后的名字和值分开,并使用“&”分开名值对。

      例如:a=b&c=d

      表单数据编码的MIME类型:application/x-www-form-urlencoded

      使用post方法提交必须设置Content-Type="application/x-www-form-urlencoded"

    2、JSON编码请求

      JSON数据编码的MIME类型:application/json

      发送之前需要对json数据进行JSON.stringify,生成一个json格式的字符串

    3、XML编码请求

      使用创建DOM的接口生成DOM接口,并将数据插入DOM结构中

      不需要为XML编码请求设置MIME类型,默认为“ext/plain;charset=UTF-8”

    4、上传文件

      XHR API允许通过向send()方法传入FIle对象实现上传文件

    5、multipart/form-data请求

      当HTML表单同时包含文件上传元素和其它元素时,不能使用普通的表单编码而必须使用multipart/form-data作为Content-Type值

      XHR2定义了新的API实现多部分请求主体:FormData()

  • 相关阅读:
    LaTeX插入数学公式
    清除浮动的4种方式
    水平居中与垂直居中
    如何实现两三栏布局
    BFC
    flex弹性盒子
    盒模型
    Git
    jQuery设置disabled属性与移除disabled属性
    TP---where多条件查询
  • 原文地址:https://www.cnblogs.com/charling/p/3570785.html
Copyright © 2011-2022 走看看