国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Vue使用axios用post方式將表單中的數(shù)據(jù)以json格式提交給后端接收

這篇具有很好參考價值的文章主要介紹了Vue使用axios用post方式將表單中的數(shù)據(jù)以json格式提交給后端接收。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

Vue Axios Post Json

實現(xiàn)步驟:以登錄注冊功能為例

1.后端controller層代碼代碼

我采用的接收形式數(shù)據(jù)是json格式

    @PostMapping("/login")
    public Resp login(@RequestBody User user){
        User login = userService.login(user.getStudentid(),user.getPassword());
        return Resp.success(login);
    }
    @PostMapping("/regist")
    public Resp regist(@RequestBody User user){
        userService.regist(user);
        return Resp.success(null);
    }

2.前端登錄注冊界面代碼

<body>
    <div id="app">
        <form>
            賬號:<input type="text" name="studentid" v-model="registform.studentid"><br>
            密碼:<input type="text" name="password" v-model="registform.password"><br>
            用戶名:<input type="text" name="username" v-model="registform.username"><br>
            <input type="button" value="denglu" @click="tologin">
        </form>
    </div>
</body>

<script type="text/javascript" src="../js/jquery.min.js"></script>
<script src="../js/vue.js"></script>
<script src="../js/axios-0.18.0.js"></script>
<script>
    var vue = new Vue({
        el:"#app",
        data:{
            registform:{
                studentid: "12345678",
                password: "123456",
                // username:"qwq"
            }
        },
        methods:{
            tologin:function(){
                let datata = this.registform;
                console.log("通了");
                axios.post("/user/login",datata).then(function(response){
                    console.log(response.data);
                })
            }
        }
    })
</script>

3.遇到的問題:

3.1. 我們首先在Vue data中定義一個存放表單數(shù)據(jù)的registform{},然后給它添加上屬性,在表單input處使用v-model綁定。
3.2. 接下來將registform保存到datata變量中,然后就是axios的發(fā)送請求了。格式為axios.post(“url”,{data}),此處為什么我們沒有使用括號,而是直接使用的datatta,因為我們的registform外面已經(jīng)有一層括號了,再加接收就要報錯了。
使用axios發(fā)送get請求都是傳遞param,發(fā)送post請求都是傳遞data。

向這位大佬學(xué)習(xí):http://t.csdn.cn/irwvx文章來源地址http://www.zghlxwxcb.cn/news/detail-427104.html

到了這里,關(guān)于Vue使用axios用post方式將表單中的數(shù)據(jù)以json格式提交給后端接收的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • C# 使用Http Post方式發(fā)送Json數(shù)據(jù),只需二步。

    一.先在工程增加 RestClient.cs類 using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Net; using System.Net.Http; using System.Text; using System.Threading.Tasks; using System.Web; namespace CM2.CentreWin { class RestClient { private System.Net.CookieContainer Cookies = new System.Net.CookieContainer(); priv

    2024年02月09日
    瀏覽(18)
  • VUE項目使用axios發(fā)送post跨域請求,返回數(shù)據(jù)失敗問題

    Access to XMLHttpRequest at \\\'http://xxxx\\\' from origin \\\'http://localhost:8080\\\' has been blocked by CORS policy: Response to preflight request doesn\\\'t pass access control check: No \\\'Access-Control-Allow-Origin\\\' header is present on the requested resource. 第一步 ,在后端接受方,對返回的數(shù)據(jù)添加 響應(yīng)頭 ,使用下面這句代碼: 第二步

    2024年02月11日
    瀏覽(25)
  • requests庫post請求參數(shù)data、json和files的使用,postman的各種數(shù)據(jù)格式

    application/x-www-form-urlencoded 和 application/json 是兩種不同的 HTTP 請求體格式,它們在 Python 中的處理方式也不同。 application/x-www-form-urlencoded 是 Web 表單默認的提交方法,瀏覽器會將表單數(shù)據(jù)編碼為 key-value 鍵值對,并將其放在請求體中。該格式數(shù)據(jù)可以通過 Python 中的標準庫 url

    2024年02月16日
    瀏覽(27)
  • 數(shù)據(jù)交互系列:簡述vue項目中的兩種請求方式(axios和vueResource)

    數(shù)據(jù)交互系列:簡述vue項目中的兩種請求方式(axios和vueResource)

    今天學(xué)習(xí)了vue的兩種發(fā)送請求的方式,vueResource和axios,比較了兩種方式的使用 VueResource模塊發(fā)送請求 1. VueResource概述 VueJS的生態(tài)圈除了VueRouter之外,還有很多的插件,在網(wǎng)絡(luò)請求中,vue是借助于vue-resource模塊來進行異步請求,跨域請求。 vue-resource是Vue.js的一款插件,它可以

    2024年02月02日
    瀏覽(48)
  • 使用postman提交post方式的表單請求

    使用postman提交post方式的表單請求

    這里請求路徑是測試數(shù)據(jù)庫的,本地調(diào)試的話要換成自己的host和ip

    2024年02月12日
    瀏覽(25)
  • vue3使用axios發(fā)送post請求,后臺接收到的參數(shù)總是null,使用postman測試后臺是能接收數(shù)據(jù)的

    使用vue3,連基本的請求都失敗了,使用瀏覽器查看post請求,參數(shù)中是有值,但是傳到后臺,每個參數(shù)都是null,不知道哪里錯了。排除了后臺的錯誤,就剩下了vue代碼的錯誤了。我出錯的地方是vue使用axios發(fā)送post請求的時候,參數(shù)格式寫錯了。 直接貼代碼了,正確的寫法 f

    2024年02月13日
    瀏覽(22)
  • axios 實現(xiàn) POST/PUT接口入?yún)⑹?query的形式而非JSON的形式——querystring的使用

    axios 實現(xiàn) POST/PUT接口入?yún)⑹?query的形式而非JSON的形式——querystring的使用

    先看下什么是 query 的形式入?yún)ⅲ?一般是 GET 請求才會是 query string parameters 的形式入?yún)?參數(shù)是 query string parameters 的展示,最終效果是拼接到 url 地址中,如下圖所示: 一般是 POST/PUT 請求才會是 request payload 的形式入?yún)?參數(shù)是 request payload 的展示,請求頭 request headers 中的 co

    2024年02月01日
    瀏覽(24)
  • 原生js創(chuàng)建get/post請求以及封裝方式、axios的基本使用

    原生js創(chuàng)建get請求 原生js創(chuàng)建post請求 原生get和post封裝方式1 原生get和post封裝方式2 axios的基本使用

    2024年02月21日
    瀏覽(24)
  • application/json-常見的post提交數(shù)據(jù)的方式

    在http協(xié)議中規(guī)定了GET、HEAD、POST、PUT、DELETE、CONNECT 等請求方式,其中比較常用的就是post和get,其中post用來向服務(wù)器提交數(shù)據(jù),post只規(guī)定了提交的數(shù)據(jù)必須放在請求的主體中,但是并沒有規(guī)定傳輸數(shù)據(jù)的編碼方式。比較主流的有如下的幾種編碼方式。 1. application/x-www-form-url

    2024年02月13日
    瀏覽(18)
  • 再vue項目中使用axios原生發(fā)送post請求

    前言:在大多數(shù)項目開發(fā)中,都是采用前后端分離架構(gòu),在此情況下都采用一些成熟的框架,類似于ruoyi,因為成熟所以前端的請求都進行了各種封裝,有時想單獨發(fā)起一個簡單的請求,還有點麻煩,因此記錄一下。 因為是前后端分離,當前前端使用的端口是81,后端運行的

    2024年02月14日
    瀏覽(27)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包