获取TypeError:t.replace不是函数Vue.js

时间:2016-12-28 17:55:38

标签: javascript laravel vue.js

        this.$http.post('../idea/comment'+idea_id, newResponse).then((response) => {
            //do something

            }, (response) => {

            });

        //get returned comment
        //update DOM
       },
     }
 });

所有获取请求都运行正常,但在尝试发布请求时我一直收到此错误。

enter image description here

1 个答案:

答案 0 :(得分:1)

发现我做错了什么,我没有正确地声明CSRF令牌。

我做了这个

Vue.http.headers.common['X-CSRF-TOKEN'] = window.Laravel;

而不是

Vue.http.headers.common['X-CSRF-TOKEN'] = window.Laravel.csrfToken;