zoukankan      html  css  js  c++  java
  • vue前端post请求之坑

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

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

    解决方法:

    1、请求参数一个用url传

     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) })

    2、一个用data包装传

    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)
        })
  • 相关阅读:
    ARC 117 D
    Maven依赖踩坑记录
    MobaXterm连接本地CentOS7
    Git在IDEA下的常用操作
    mq消息中间件
    nginx的作用
    Git的使用
    docker
    redis
    导出excel
  • 原文地址:https://www.cnblogs.com/51python/p/11890656.html
Copyright © 2011-2022 走看看