首页 > 其他分享 >form-axios提交数据

form-axios提交数据

时间:2022-12-01 13:57:05浏览次数:36  
标签:axios 提交 form value querySelector document

form-axios提交数据

<body>
    <h2>ajax+form</h2>
    <!-- 
      action 提交的接口地址
      method 提交的方法
     -->
    <form action="http://ajax-api.itheima.net/api/data" method="post">
      <!-- name 提交到服务器数据的 key -->
      <input
        class="username"
        name="username"
        type="text"
        placeholder="请输入用户名"
      />
      <br />
      <input
        class="food"
        name="food"
        type="text"
        placeholder="请输入喜欢的食物"
      />
      <br />
      <input
        class="sign"
        name="sign"
        type="textarea"
        placeholder="请输入个性签名"
      />
      <br />
      <input
        class="male"
        name="male"
        type="textarea"
        placeholder="请输入性别"
      />
      <br />
      <button type="submit">提交</button>
    </form>
    <script src="./lib/axios.js"></script>
    <script>
      // form-axios提交数据
      document.querySelector("form").addEventListener("submit", (e) => {
        e.preventDefault();
        axios({
          method: "post",
          url: "http://ajax-api.itheima.net/api/data",
          data: {
            username: document.querySelector(".username").value,
            food: document.querySelector(".food").value,
            sign: document.querySelector(".sign").value,
            male: document.querySelector(".male").value,
          },
        }).then((res) => {
          console.log(res);
        });
      });
    </script>
  </body>

 

标签:axios,提交,form,value,querySelector,document
From: https://www.cnblogs.com/JAG2671169285/p/16941169.html

相关文章

  • ohci-platform.ko
    usb/host/ohci-platform.ko'ismissing对代码中的有些结构一直不是非常明确,比方platform_device与platform_driver一直分不清关系。在网上搜了下,做个总结。两者的工作顺......
  • Java 时间格式化方法 DateTimeFormatter
    在 Java8之前,一般使用 SimpleDateFormat类进行时间格式化,但是这不是同步执行的方法,所以存在多线程执行不安全的问题。如果使用的是Java8之前的JDK,变成线程安全,就......
  • .Net【Winform】BackgroudWorker总结
    BackgroundWorkerWinfrom程序经常会有一些后台耗时操作,例如批量处理,如果在主UI线程上执行,UI线程会卡死,用户的使用感觉会很差。而BackgroundWorker提供了执行异步操作,配合......
  • 记一次vue提交表单blob流后台下载zip文件
    首先vue:data中model:{},方法handleSubmit(e){e.preventDefault()this.form.validateFields((err,values)=>{if(!err){letformData......
  • 【Jmeter】21天打卡 09取样器之http不同方法Post提交表单和json
    作业要求:取样器之http不同方法post提交表单和json服务器名:httpbin.orgname api methodbodypost提交参数 postpostpost:123post提交JSON数据 postpost{"po......
  • Winform窗体SendKeys类
    SendKeys方法:Send:向活动应用程序发送击键。每个键都由一个或多个字符表示。若要指定单个键盘字符,请使用该字符本身。若要表示多个字符,请将各个附加字符追加到它之前......
  • 洛谷 P1205 [USACO1.2] 方块转换 Transformations
    [USACO1.2]方块转换Transformations题目描述一块\(n\timesn\)正方形的黑白瓦片的图案要被转换成新的正方形图案。写一个程序来找出将原始图案按照以下列转换方法转......
  • 浏览器和服务器之间的通信 ajax axios 接口 接口文档
    浏览器和服务器通讯过程以咱们用的最多的浏览器为例,和服务器通讯的过程就像聊微信?浏览器:输入URL地址-->请求服务器:接收请求并返回对应的资源-->响应浏览器:......
  • Visual Studio 2022 提交git代码
    VisualStudio2022更换了全新的git提交方式,接下来实践一下。我们以gitte作为远程仓库参考实践一下环境说明环境和版本很重要,大量的博客没有环境说明和版本介绍,对新......
  • Android Ndk does not contain any platforms?
    TheAndroidNDK'splatformdirectoryhasbeenobsoletesincer19.TheNDKteamremoveditaltogetherinr21inJanuary2021.Althoughitisobsolete,itcanst......