vue前端post请求之坑

最近用的vue请求数据,坑死,仍是对前端vue框架不熟。前端

与后端通讯有问题,要么是json加入到url有问题、要么是json解析有问题。vue

解决方法:ios

一、请求参数一个用url传web

 var json=[{"msg”:“123"}];
 var temp=encodeURI(JSON.stringify(json));      //重点
 var urls="http://202.114.207.232:8080/web/data?operations="+temp;

            this.$axios({type:'post',url:urls, dataType:'json' }).then( res => { console.log(res) }).catch( e => { console.info(e) })

 

二、一个用data包装传json

var Data=[{}]
var url = "http://111.111.111.111:8080/web/data";
var params = new URLSearchParams(); params.append("operations", JSON.stringify(Data)); //重点 // params.append('param2', 'value2');
that.$axios.post(url, params)
    .then(response => {
        // post 成功,response.data 为返回的数据
        console.log(response.data)
    })
    .catch(error => {
        // 请求失败
        console.log(error)
    })
相关文章
相关标签/搜索