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

posted @   Bronya天使  阅读(919)  评论(0编辑  收藏  举报
编辑推荐:
· 智能桌面机器人:用.NET IoT库控制舵机并多方法播放表情
· Linux glibc自带哈希表的用例及性能测试
· 深入理解 Mybatis 分库分表执行原理
· 如何打造一个高并发系统?
· .NET Core GC压缩(compact_phase)底层原理浅谈
阅读排行:
· 新年开篇:在本地部署DeepSeek大模型实现联网增强的AI应用
· DeepSeek火爆全网,官网宕机?本地部署一个随便玩「LLM探索」
· Janus Pro:DeepSeek 开源革新,多模态 AI 的未来
· 上周热点回顾(1.20-1.26)
· 【译】.NET 升级助手现在支持升级到集中式包管理
点击右上角即可分享
微信分享提示