2016-12-28 89 views
-1
 this.$http.post('../idea/comment'+idea_id, newResponse).then((response) => { 
      //do something 

      }, (response) => { 

      }); 

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

所有获取请求运行良好,但我不断收到此错误时,尝试发布请求。获取TypeError:t.replace是不是一个函数Vue.js

enter image description here

+1

既然你已经在你的代码中没有更换,你不能向我们展示了正确的块。 – Devon

+0

尝试将URL更改为'idea/comment /'+ idea_id – Nora

回答

0

发现我做错了,我没有令牌全球正确声明CSRF。

我这样做

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

代替

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

相关问题