首页 > Web开发 > 详细

js vue 请求

时间:2019-04-04 23:38:47      阅读:166      评论:0      收藏:0      [点我收藏+]
1. Vue 的 GET 请求

var vm = new Vue({
    el: #app,
    data: {
        resp: {},
        api_url: /index,
},
    methods: { 
        get_data(){
            this.$http.get(this.api_url)
            .then((response) => {
                // 用 set 将响应结果赋给变量 resp
                this.$set(this.resp,data,response.body)
            }).catch(function(response){console.log(response)})
        }
    }
})
2. Vue 的 POST 请求

var vm = new Vue({
    el: #app,
    data: {
        resp: {},
        post_data: {name:abc},
        api_url: /index,
},
    methods: { 
        get_data(){
            this.$http.post(this.api_url,this.post_data,{emulateJSON:true})
                .then((response) => {this.$set(this.resp,data,response.body)})
                .catch(function(response){console.log(response)})
        }
    }
})

3. jQuery 的 GET 请求

$(function(){
    $("#btn").click(function(){
        $.ajax({
            url:"/index",
            dataType:"json",
            data:{name:abc},
            type:"get",
            success:function(resp){
                var result
                result = JSON.parse(resp);
                }
            })
        })
    })
4. jQuery 的 POST 请求

$("btn").click(function(){
    $.post(url,{user:abc,pwd:******},function(resp){
       if(resp.success){
          $.messager.alert("系统提示","添加成功","info");
       }else{
          $.messager.alert("系统提示","添加失败","error");
       }
    },"json");
}

 

js vue 请求

原文:https://www.cnblogs.com/LiuFengH/p/10657462.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!