FormData控制台打印为空及使用方法

Posted wonderlandlove

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了FormData控制台打印为空及使用方法相关的知识,希望对你有一定的参考价值。

做数据交互,把数据添加到FormData后,用console.log打印,结果却是空的,后来看了一下数据库里面,
数据可以被添加进去,查阅百度之后,得知

FormData是一种特殊类型的对象,它不可字符串化,不能仅使用console.log打印出来。

如需要打印FormData中的某一条数据可以这样

<table>
   
        <tr>
          <td>商品名称</td>
          <td>
          <input type="text" v-model="name">
          </td>
        </tr>

         <tr>
          <td>价格</td>
          <td>
          <input type="text" v-model="price">
          </td>
        </tr>

          <td>
      //这个按钮是我用的一个样式插件
            <Button @click="submit">添加商品</Button>
          </td>
      </table>




 let data = new FormData()
      data.append(‘name‘,this.name)
      data.append(‘price‘,this.price)
      //根据name来访问表单中的字段
      console.log(‘这个数据‘,data.get("name"))

跟厉害的解答链接 https://www.cnblogs.com/gxp69/p/12192440.html


以上是关于FormData控制台打印为空及使用方法的主要内容,如果未能解决你的问题,请参考以下文章

FormData控制台打印为空及使用方法

jquery FormData和Zend Framework 2

html 表单发布请求的 formdata 对象为空

javascript写一个表单验证,姓名和手机号码不能为空及有效性,验证通过提交后弹出窗口提示的:提交成功

web - 解决 formdata 打印空对象

前端怎么传图片给后台(java)?