• 技术文章 >后端开发 >php教程

    请教一下,vue-resource 发送ajax请求始终为nill

    2016-10-10 11:56:08原创595

    请教一下,各位大神,
    我在用vue-resource做ajax请求的时候,响应始终为null, 而JQuery请求的时候就能正常响应,请教一下这是怎么回事,

    created:function () {
                    var vm = this;
                    $.get('/a', function (data) {
                        vm.list = data;
                    });   //JQuery请求
    
                   this.$http.get('/a', function (data) {
                       vm.list = data;
                   }); //Vue-resource请求
                },

    回复内容:

    请教一下,各位大神,
    我在用vue-resource做ajax请求的时候,响应始终为null, 而JQuery请求的时候就能正常响应,请教一下这是怎么回事,

    created:function () {
                    var vm = this;
                    $.get('/a', function (data) {
                        vm.list = data;
                    });   //JQuery请求
    
                   this.$http.get('/a', function (data) {
                       vm.list = data;
                   }); //Vue-resource请求
                },

    Vue.http.options.emulateJSON = true

    @阿发 谢啦,不过加上这句也没什么效果,,
    刚看了下,它接收的是 Response { url="/a", ok=true, status=200, 更多...}这样一个对象。
    我用这样的形式,可以正常访问了

    `this.$http.get('/a').then(({data})=>{
                        vm.list = data;
                        console.log(data);
                    },(data)=>{
                        console.log(data);
                    })`
    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:vue-resource vue.js php
    上一篇:搜索引擎是怎么搜到站内信息? 下一篇:windows下如何抓取SQL语句
    大前端线上培训班

    相关文章推荐

    • 这个程序为何不能遍历文件夹下的所有文件和文件夹• thinkphp模板输出有关问题• PHP中对缓冲区的统制实现代码 • thinkphp中display模板没法显示bootstrap效果 • 采集微信平台实时消息json有关问题

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网